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 相关文章推荐
jquery复选框CHECKBOX全选、反选
Aug 30 Javascript
js 无提示关闭浏览器页面的代码
Mar 09 Javascript
基于jQuery的倒计时实现代码
May 30 Javascript
中国地区三级联动下拉菜单效果分析
Nov 15 Javascript
JavaScript避免代码的重复执行经验技巧分享
Apr 17 Javascript
对js关键字命名的疑问介绍
Apr 25 Javascript
jQuery实现图片预加载效果
Nov 27 Javascript
JS 动态判断PC和手机浏览器实现代码
Sep 21 Javascript
javascript实现无法关闭的弹框
Nov 27 Javascript
jQuery使用方法
Feb 04 Javascript
利用express启动一个server服务的方法
Sep 17 Javascript
Vuex中实现数据状态查询与更改
Nov 08 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编码规范的深入探讨
2013/06/06 PHP
php读取mssql的ntext字段返回值为空的解决方法
2014/12/30 PHP
php获取错误信息的方法
2015/07/17 PHP
PHP时间类完整实例(非常实用)
2015/12/25 PHP
[原创]PHP简单开启curl的方法(测试可行)
2016/01/11 PHP
phpinfo()中Loaded Configuration File(none)的解决方法
2017/01/16 PHP
php 数组元素快速去重
2017/05/05 PHP
js 加载时自动调整图片大小
2008/05/28 Javascript
js left,right,mid函数
2008/06/10 Javascript
jquery.validate使用攻略 第五步 正则验证
2010/07/01 Javascript
jquery 设置元素相对于另一个元素的top值(实例代码)
2013/11/06 Javascript
在父页面得到zTree已选中的节点的方法
2015/02/12 Javascript
全面解析标签页的切换方式
2016/08/21 Javascript
详解vee-validate的使用个人小结
2017/06/07 Javascript
微信小程序实现action-sheet弹出底部菜单功能【附源码下载】
2017/12/09 Javascript
Vue中this.$router.push参数获取方法
2018/02/27 Javascript
在vue里面设置全局变量或数据的方法
2018/03/09 Javascript
小程序如何在不同设备上自适应生成海报的实现方法
2019/08/20 Javascript
JavaScript使用表单元素验证表单的示例代码
2019/08/20 Javascript
Layui 动态禁止select下拉的例子
2019/09/03 Javascript
vue各种事件监听实例(小结)
2020/06/24 Javascript
js数组中去除重复值的几种方法
2020/08/03 Javascript
[01:03:33]Alliance vs TNC 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/18 DOTA
[57:31]DOTA2-DPC中国联赛 正赛 SAG vs CDEC BO3 第一场 2月1日
2021/03/11 DOTA
浅谈python中scipy.misc.logsumexp函数的运用场景
2016/06/23 Python
Python设计模式之模板方法模式实例详解
2019/01/17 Python
python协程之动态添加任务的方法
2019/02/19 Python
python科学计算之narray对象用法
2019/11/25 Python
Python yield生成器和return对比代码实例
2020/04/20 Python
男女时尚与复古风格在线购物:RoseGal(全球免费送货)
2017/07/19 全球购物
植村秀加拿大官网:Shu Uemura加拿大
2019/09/03 全球购物
自我鉴定书范文
2013/10/02 职场文书
生产部岗位职责范文
2014/02/07 职场文书
会展策划与管理专业求职信
2014/06/09 职场文书
趣味运动会广播稿
2014/09/13 职场文书
党员公开承诺书2016
2016/03/24 职场文书