JS实现根据出生年月计算年龄


Posted in Javascript onJanuary 10, 2014
<script language=javascript>   
  function   ages(str)   
  {   
        var   r   =   str.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})$/);     
        if(r==null)return   false;     
        var   d=   new   Date(r[1],   r[3]-1,   r[4]);     
        if   (d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4])   
        {   
              var   Y   =   new   Date().getFullYear();   
              return("年龄   =   "+   (Y-r[1])   +"   周岁");   
        }   
        return("输入的日期格式错误!");   
  }   
  alert(ages("1980-03-22"));   
  alert(ages("2002-01-31"));   
  alert(ages("2002-01-41"));   
  </script>
Javascript 相关文章推荐
js加解密 脚本解密
Feb 22 Javascript
基于jQuery制作迷你背词汇工具
Jul 27 Javascript
jquery 缓存问题的几个解决方法
Nov 11 Javascript
Bootstrap项目实战之首页内容介绍(全)
Apr 25 Javascript
jQuery实现倒计时(倒计时年月日可自己输入)
Dec 02 Javascript
JS树形菜单组件Bootstrap TreeView使用方法详解
Dec 21 Javascript
jquery将标签元素的高设为屏幕的百分比
Apr 19 jQuery
利用jQuery实现简单的拖曳效果实例代码
Oct 20 jQuery
angularJs中跳转到指定的锚点实例($anchorScroll)
Aug 31 Javascript
Vue中消息横向滚动时setInterval清不掉的问题及解决方法
Aug 23 Javascript
Layer组件多个iframe弹出层打开与关闭及参数传递的方法
Sep 25 Javascript
JS图片懒加载的优点及实现原理
Jan 10 Javascript
javascript使用百度地图api和html5特性获取浏览器位置
Jan 10 #Javascript
javascript通过className来获取元素的简单示例代码
Jan 10 #Javascript
深入理解JSON数据源格式
Jan 10 #Javascript
文本框(input)获取焦点(onfocus)时样式改变的示例代码
Jan 10 #Javascript
Script标签与访问HTML页面详解
Jan 10 #Javascript
浅析jquery ajax异步调用方法中不能给全局变量赋值的原因及解决方法
Jan 10 #Javascript
JQuery中使用Ajax赋值给全局变量异常的解决方法
Jan 10 #Javascript
You might like
php_imagick实现图片剪切、旋转、锐化、减色或增加特效的方法
2014/12/15 PHP
PHP基于DOM创建xml文档的方法示例
2017/02/08 PHP
PHP实现的各类hash算法长度及性能测试实例
2017/08/27 PHP
PHP从零开始打造自己的MVC框架之类的自动加载实现方法详解
2019/06/03 PHP
Laravel 实现Controller向blade前台模板赋值的四种方式小结
2019/10/22 PHP
初窥JQuery(二)事件机制(2)
2010/12/06 Javascript
JavaScript高级程序设计(第3版)学习笔记8 js函数(中)
2012/10/11 Javascript
jQuery实现用方向键控制层的上下左右移动
2013/01/13 Javascript
js 自动播放的实例代码
2013/11/19 Javascript
基于javascript实现图片懒加载
2016/01/05 Javascript
基于jquery实现无限级树形菜单
2016/03/22 Javascript
artDialog+plupload实现多文件上传
2016/07/19 Javascript
Bootstrap和Java分页实例第一篇
2016/12/23 Javascript
详谈js原型继承的一些问题
2017/09/06 Javascript
jquery之基本选择器practice(实例讲解)
2017/09/30 jQuery
详解vue 在移动端体验上的优化解决方案
2019/05/20 Javascript
浏览器JavaScript调试功能无法使用解决方案
2020/09/18 Javascript
python实现批量修改文件名代码
2017/09/10 Python
python实现时间o(1)的最小栈的实例代码
2018/07/23 Python
python创建文件备份的脚本
2018/09/11 Python
Python使用sax模块解析XML文件示例
2019/04/04 Python
用Python徒手撸一个股票回测框架搭建【推荐】
2019/08/05 Python
关于pycharm中pip版本10.0无法使用的解决办法
2019/10/10 Python
奥地利汽车配件店:Pkwteile.at
2017/03/10 全球购物
简述进程的启动、终止的方式以及如何进行进程的查看
2013/07/12 面试题
交通法规咨询中心工作职责
2013/11/27 职场文书
学校安全工作制度
2014/01/19 职场文书
销售人员求职的自我评价分享
2014/03/15 职场文书
2014年党课学习心得体会
2014/07/08 职场文书
上课说话检讨书500字
2014/11/01 职场文书
活动费用申请报告
2015/05/15 职场文书
企业宣传语大全
2015/07/13 职场文书
导游词之香港-太平山顶
2019/10/18 职场文书
使用qt quick-ListView仿微信好友列表和聊天列表的示例代码
2021/06/13 Python
十大最强岩石系宝可梦,怪颚龙实力最强,第七破坏力很强
2022/03/18 日漫
设置IIS Express并发数
2022/07/07 Servers