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 相关文章推荐
javascript 判断中文字符长度的函数代码
Aug 27 Javascript
JsRender实用入门教程
Oct 31 Javascript
详解JavaScript数组的操作大全
Oct 19 Javascript
AngularJS实用开发技巧(推荐)
Jul 13 Javascript
js操作浏览器的参数方法
Jan 21 Javascript
微信小程序 动态的设置图片的高度和宽度详解及实例代码
Feb 24 Javascript
AngularJS  ng-repeat遍历输出的用法
Jun 19 Javascript
Vue.set()实现数据动态响应的方法
Feb 07 Javascript
JS实现中英文混合文字溢出友好截取功能
Aug 06 Javascript
js canvas实现星空连线背景特效
Nov 01 Javascript
BootstrapValidator实现表单验证功能
Nov 08 Javascript
JavaScript offset实现鼠标坐标获取和窗口内模块拖动
May 30 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正则校验用户名介绍
2008/07/19 PHP
php学习之 认清变量的作用范围
2010/01/26 PHP
php实现window平台的checkdnsrr函数
2015/05/27 PHP
PHP全局变量与超级全局变量区别分析
2016/04/01 PHP
JavaScript 继承的实现
2009/07/09 Javascript
Dreamweaver jQuery智能提示插件,支持版本提示,支持1.6api
2011/07/31 Javascript
Jquery Ajax解析XML数据(同步及异步调用)简单实例
2014/02/12 Javascript
JS实现页面超时后自动跳转到登陆页面
2015/01/19 Javascript
微信小程序 WXML、WXSS 和JS介绍及详解
2016/10/08 Javascript
NodeJs安装npm包一直失败的解决方法
2017/04/28 NodeJs
bootstrap table方法之expandRow-collapseRow展开或关闭当前行数据
2020/08/09 Javascript
switchery按钮的使用方法
2017/12/18 Javascript
详解Webpack+Babel+React开发环境的搭建的方法步骤
2018/01/09 Javascript
vue iview组件表格 render函数的使用方法详解
2018/03/15 Javascript
js循环map 获取所有的key和value的实现代码(json)
2018/05/09 Javascript
vue地址栏直接输入路由无效问题的解决
2018/11/15 Javascript
微信小程序canvas绘制圆角base64图片的实现
2019/08/18 Javascript
JS箭头函数和常规函数之间的区别实例分析【 5 个区别】
2020/05/27 Javascript
Python中分数的相关使用教程
2015/03/30 Python
Python中DJANGO简单测试实例
2015/05/11 Python
Python开发最牛逼的IDE——pycharm
2018/08/01 Python
Python将8位的图片转为24位的图片实现方法
2018/10/24 Python
wxPython实现绘图小例子
2019/11/19 Python
Python各种扩展名区别点整理
2020/02/27 Python
Ashford台湾:以折扣价提供奢华的男女用表款
2019/12/04 全球购物
JavaScript获取当前url根目录(路径)
2014/02/19 面试题
函授大专自我鉴定
2013/11/01 职场文书
会计专业毕业生求职信分享
2014/01/03 职场文书
摄影助理岗位职责
2014/02/07 职场文书
财务总监管理岗位职责
2014/03/08 职场文书
党员公开承诺事项
2014/03/25 职场文书
民政局副局长民主生活会个人对照检查材料
2014/09/19 职场文书
教师党员群众路线教育实践活动心得体会
2014/11/04 职场文书
感恩主题班会教案
2015/08/12 职场文书
springboot如何接收application/x-www-form-urlencoded类型的请求
2021/11/02 Java/Android
JavaScript实现外溢动态爱心的效果的示例代码
2022/03/21 Javascript