jQuery实现根据生日计算年龄 星座 生肖


Posted in Javascript onNovember 23, 2016
<html>
<head>
 <title></title>
 <script src="Scripts/jquery-1.4.1.js" type="text/javascript"></script>

 <script type="text/javascript">
 //根据输入的生日自动获取星座,生肖和年龄。
 var year = new Array("猪", "鼠", "牛", "虎", "兔", "龙", "蛇", "马", "羊", "猴", "鸡", "狗");
 jQuery(function () {
  $("#Birthday").blur(function () {
  setTimeout(function () {
   var strHtml = "";
   var date = new Date($("#Birthday").val().replace(/-/g, "/"));
   var con = getxingzuo(date.getMonth() + 1, date.getDate());
   strHtml += "你的星座是:" + con;
   var zodiac = year[(parseInt(date.getFullYear()) + 9) % 12];
   strHtml += "<br/>你的生肖是:" + zodiac;
   var Age = new Date().getFullYear() - date.getFullYear();
   strHtml += "<br/>你的年龄是:" + Age;
   $("#div1").append(strHtml);
  }, 200);
  })
 })
 function getxingzuo(month, day) {
  var d = new Date(1999, month - 1, day, 0, 0, 0);
  var arr = [];
  arr.push(["魔羯座", new Date(1999, 0, 1, 0, 0, 0)])
  arr.push(["水瓶座", new Date(1999, 0, 20, 0, 0, 0)])
  arr.push(["双鱼座", new Date(1999, 1, 19, 0, 0, 0)])
  arr.push(["牡羊座", new Date(1999, 2, 21, 0, 0, 0)])
  arr.push(["金牛座", new Date(1999, 3, 21, 0, 0, 0)])
  arr.push(["双子座", new Date(1999, 4, 21, 0, 0, 0)])
  arr.push(["巨蟹座", new Date(1999, 5, 22, 0, 0, 0)])
  arr.push(["狮子座", new Date(1999, 6, 23, 0, 0, 0)])
  arr.push(["处女座", new Date(1999, 7, 23, 0, 0, 0)])
  arr.push(["天秤座", new Date(1999, 8, 23, 0, 0, 0)])
  arr.push(["天蝎座", new Date(1999, 9, 23, 0, 0, 0)])
  arr.push(["射手座", new Date(1999, 10, 22, 0, 0, 0)])
  arr.push(["魔羯座", new Date(1999, 11, 22, 0, 0, 0)])
  for (var i = arr.length - 1; i >= 0; i--) {
  if (d >= arr[i][1]) return arr[i][0];
  }
 }
 </script>
</head>
<body>
 <div id="div1" style="width:200px;height:200px;">
  <input type="text" id="Birthday" value="请输入你的生日!" />
  <input type="button" value="开始计算" />
 </div>
</body>
</html>

以上就是本文的全部内容,希望对大家有所帮助,谢谢对三水点靠木的支持!

Javascript 相关文章推荐
JS 使用for循环遍历子节点查找元素
Sep 06 Javascript
JavaScript中Date.toSource()方法的使用教程
Jun 12 Javascript
jQuery焦点图切换特效代码分享
Sep 15 Javascript
jQuery实现div随意拖动的实例代码(通用代码)
Jan 28 Javascript
d3.js中冷门却实用的内置函数总结
Feb 04 Javascript
NW.js 简介与使用方法
Feb 01 Javascript
element-ui的回调函数Events的用法详解
Oct 16 Javascript
javascript判断一个变量是数组还是对象
Apr 10 Javascript
layer弹窗在键盘按回车将反复刷新的实现方法
Sep 25 Javascript
记一次用ts+vuecli4重构项目的实现
May 21 Javascript
vscode+gulp轻松开发小程序的完整步骤
Oct 18 Javascript
swiperjs实现导航与tab页的联动
Dec 13 Javascript
JS DOMReady事件的六种实现方法总结
Nov 23 #Javascript
domReady的实现案例
Nov 23 #Javascript
BootStrap按钮标签及基本样式
Nov 23 #Javascript
JavaScript仿百度图片浏览效果
Nov 23 #Javascript
Asp.Net之JS生成分页条的方法
Nov 23 #Javascript
javascript判断firebug是否开启的方法
Nov 23 #Javascript
JavaScript表单验证开发
Nov 23 #Javascript
You might like
PHP 正则判断中文UTF-8或GBK的思路及具体实现
2013/11/26 PHP
Zend Framework教程之Zend_Config_Xml用法分析
2016/03/23 PHP
php 遍历目录,生成目录下每个文件的md5值并写入到结果文件中
2016/12/12 PHP
JavaScript下申明对象的几种方法小结
2008/10/02 Javascript
Jquery命名冲突解决的五种方案分享
2012/03/16 Javascript
JS中产生标识符方式的演变
2015/06/12 Javascript
完美解决jQuery符号$与其他javascript 库、框架冲突的问题
2016/08/09 Javascript
jquery自定义表单验证插件
2016/10/12 Javascript
Angularjs 实现移动端在线测评效果(推荐)
2017/04/05 Javascript
Vue-Router进阶之滚动行为详解
2017/09/13 Javascript
vue中v-model动态生成的实例详解
2017/10/27 Javascript
vue.js中created方法作用
2018/03/30 Javascript
Vue.js中对css的操作(修改)具体方式详解
2018/10/30 Javascript
详解Vue路由自动注入实践
2019/04/17 Javascript
element日历calendar组件上月、今天、下月、日历块点击事件及模板源码
2020/07/27 Javascript
在antd4.0中Form使用initialValue操作
2020/11/02 Javascript
解决vant title-active-color与title-inactive-color不生效问题
2020/11/03 Javascript
Python随机生成彩票号码的方法
2015/03/05 Python
Python实现八大排序算法
2016/08/13 Python
python下载文件记录黑名单的实现代码
2017/10/24 Python
Windows 安装 Anaconda3+PyCharm的方法步骤
2019/06/13 Python
用python的turtle模块实现给女票画个小心心
2019/11/23 Python
Pycharm最新激活码2019(推荐)
2019/12/31 Python
浅析Python3 pip换源问题
2020/01/06 Python
Python简单实现区域生长方式
2020/01/16 Python
python 基于opencv 实现一个鼠标绘图小程序
2020/12/11 Python
Python爬虫爬取微博热搜保存为 Markdown 文件的源码
2021/02/22 Python
C++:memset ,memcpy和strcpy的根本区别
2013/04/27 面试题
医学检验专业大学生求职信
2013/11/18 职场文书
工作人员思想汇报
2014/01/09 职场文书
第二课堂活动总结
2014/05/07 职场文书
求职自我评价范文
2015/03/09 职场文书
对学校的意见和建议
2015/06/04 职场文书
《草虫的村落》教学反思
2016/02/20 职场文书
python 爬取哔哩哔哩up主信息和投稿视频
2021/06/07 Python
MySQL Server 层四个日志
2022/03/31 MySQL