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调用Session的实现代码
Oct 29 Javascript
快速排序 php与javascript的不同之处
Feb 22 Javascript
如何将JS的变量值传递给ASP变量
Dec 10 Javascript
使用JavaScript判断图片是否加载完成的三种实现方式
May 04 Javascript
实例讲解JS中数组Array的操作方法
May 09 Javascript
JavaScript在浏览器标题栏上显示当前日期和时间的方法
Mar 19 Javascript
Javascript实现飞动广告效果的方法
May 25 Javascript
js实现改进的仿蓝色论坛导航菜单效果代码
Sep 06 Javascript
JavaScript驾驭网页-获取网页元素
Mar 24 Javascript
jQuery简单注册和禁用全局事件的方法
Jul 25 Javascript
JavaScript版经典游戏之扫雷游戏完整示例【附demo源码下载】
Dec 12 Javascript
Vue el-autocomplete远程搜索下拉框并实现自动填充功能(推荐)
Oct 25 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效率,提高php性能的一些方法
2011/03/24 PHP
php使用ZipArchive函数实现文件的压缩与解压缩
2015/10/27 PHP
PHP高精确度运算BC函数库实例详解
2017/08/15 PHP
PHP中常见的密码处理方式和建议总结
2018/10/14 PHP
laravel实现简单用户权限的示例代码
2019/05/28 PHP
地震发生中逃生十大法则
2008/05/12 Javascript
document.body.scrollTop 值总为0的解决方法 比较常见的标准问题
2009/11/30 Javascript
js中判断Object、Array、Function等引用类型对象是否相等
2012/08/29 Javascript
javaScript实现浮点数转十六进制字符
2013/10/29 Javascript
JavaScript bold方法入门实例(把指定文字显示为粗体)
2014/10/17 Javascript
自定义百度分享的分享按钮
2015/03/18 Javascript
js检测判断日期大于多少天的方法
2015/05/04 Javascript
JavaScript 数组- Array的方法总结(推荐)
2016/07/21 Javascript
利用canvas实现的加载动画效果实例代码
2017/07/05 Javascript
Vue2.0点击切换类名改变样式的方法
2018/08/22 Javascript
VUE-Table上绑定Input通过render实现双向绑定数据的示例
2018/08/27 Javascript
JS如何在不同平台实现多语言方式
2020/07/16 Javascript
Vue登录拦截 登录后继续跳转指定页面的操作
2020/08/04 Javascript
python使用nntp读取新闻组内容的方法
2015/05/08 Python
Python中断言Assertion的一些改进方案
2016/10/27 Python
Python环境搭建之OpenCV的步骤方法
2017/10/20 Python
Python数据分析:手把手教你用Pandas生成可视化图表的教程
2018/12/15 Python
python调用c++ ctype list传数组或者返回数组的方法
2019/02/13 Python
用python求一个数组的和与平均值的实现方法
2019/06/29 Python
关于Python 的简单栅格图像边界提取方法
2019/07/05 Python
Windows下PyCharm配置Anaconda环境(超详细教程)
2020/07/31 Python
使用PyCharm官方中文语言包汉化PyCharm
2020/11/18 Python
移动web模拟客户端实现多方框输入密码效果【附代码】
2016/03/25 HTML / CSS
电大物流学生的自我评价
2013/10/25 职场文书
自我评价优秀范文分享
2013/11/30 职场文书
社区国庆节活动方案
2014/02/05 职场文书
个人投资合作协议书
2014/10/12 职场文书
离婚起诉书范本
2015/05/18 职场文书
2015年学校综合治理工作总结
2015/07/20 职场文书
导游词之镇江-金山寺
2019/10/14 职场文书
JavaGUI模仿QQ聊天功能完整版
2021/07/04 Java/Android