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 相关文章推荐
接收键盘指令的脚本
Jun 26 Javascript
JavaScript游戏之优化篇
Nov 08 Javascript
基于jQuery的history历史记录插件
Dec 11 Javascript
dwz 如何去掉ajaxloading具体代码
May 22 Javascript
javascript高级选择器querySelector和querySelectorAll全面解析
Apr 07 Javascript
Bootstrap嵌入jqGrid,使你的table牛逼起来
May 05 Javascript
微信小程序 教程之条件渲染
Oct 18 Javascript
jQuery实现链接的title快速出现的方法
Feb 20 Javascript
Vue中引入样式文件的方法
Aug 18 Javascript
使用javaScript实现鼠标拖拽事件
Apr 03 Javascript
JavaScript实现图片的放大缩小及拖拽功能示例
May 14 Javascript
Vue快速实现通用表单验证的示例代码
Jan 09 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
音乐朗读剧《MARS RED》2021年TV动画化决定!
2020/03/06 日漫
全面解析PHP操作Memcache基本函数
2016/07/14 PHP
Yii2中Restful API原理实例分析
2016/07/25 PHP
PHP实现的简单留言板功能示例【基于thinkPHP框架】
2018/12/07 PHP
根据出生日期自动取得星座的js代码
2010/07/20 Javascript
jQuery1.6 类型判断实现代码
2011/09/01 Javascript
jQuery 遍历- 关于closest() 的方法介绍以及与parents()的方法区别分析
2013/04/26 Javascript
jQuery插件实现表格隔行变色及鼠标滑过高亮显示效果代码
2016/02/25 Javascript
javaScript数组迭代方法详解
2016/04/14 Javascript
js中动态创建json,动态为json添加属性、属性值的实例
2016/12/02 Javascript
Bootstrap基本样式学习笔记之标签(5)
2016/12/07 Javascript
微信小程序 MD5加密登录密码详解及实例代码
2017/01/12 Javascript
微信小程序 点击控件后选中其它反选实例详解
2017/02/21 Javascript
完美解决spring websocket自动断开连接再创建引发的问题
2017/03/02 Javascript
Bootstrap table使用方法汇总
2017/11/17 Javascript
IE11下使用canvas.toDataURL报SecurityError错误的解决方法
2017/11/19 Javascript
Vue SSR 组件加载问题
2018/05/02 Javascript
微信小程序中上传图片并进行压缩的实现代码
2018/08/28 Javascript
Vue一个案例引发的递归组件的使用详解
2018/11/15 Javascript
浅谈Vue.js之初始化el以及数据的绑定说明
2019/11/14 Javascript
浅谈JavaScript中this的指向更改
2020/07/28 Javascript
探索浏览器页面关闭window.close()的使用详解
2020/08/21 Javascript
在Mac OS上部署Nginx和FastCGI以及Flask框架的教程
2015/05/02 Python
Python的argparse库使用详解
2018/10/09 Python
我用Python抓取了7000 多本电子书案例详解
2019/03/25 Python
pytorch 归一化与反归一化实例
2019/12/31 Python
美国钻石商店:Zales
2016/11/20 全球购物
餐饮业的创业计划书范文
2013/12/26 职场文书
平安校园建设方案
2014/05/02 职场文书
十周年庆典策划方案
2014/06/03 职场文书
高中生学习计划书
2014/09/15 职场文书
小学教师师德整改措施
2014/09/29 职场文书
优秀教师申报材料
2014/12/16 职场文书
务工证明怎么写
2015/06/18 职场文书
家长会后的感想
2015/08/11 职场文书
Redis调用Lua脚本及使用场景快速掌握
2022/03/16 Redis