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 解决“options为空或不是对象”
Dec 22 Javascript
基于JQuery实现的类似购物商城的购物车
Dec 06 Javascript
JQuery验证工具类搜集整理
Jan 16 Javascript
关于javascript event flow 的一个bug详解
Sep 17 Javascript
基于jQuery实现一个marquee无缝滚动的插件
Mar 09 Javascript
利用Node.js检测端口是否被占用的方法
Dec 07 Javascript
基于Vue开发数字输入框组件
Dec 19 Javascript
vue-cli webpack模板项目搭建及打包时路径问题的解决方法
Feb 26 Javascript
Vue filter格式化时间戳时间成标准日期格式的方法
Sep 16 Javascript
在vue中解决提示警告 for循环报错的方法
Sep 28 Javascript
node.js实现上传文件功能
Jul 15 Javascript
vue中的循环对象属性和属性值用法
Sep 04 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在页面中调用fckeditor编辑器的方法
2011/06/10 PHP
php调用shell的方法
2014/11/05 PHP
奉献给JavaScript初学者的编写开发的七个细节
2011/01/11 Javascript
JQuery判断HTML元素是否存在的两种解决方法
2013/12/26 Javascript
jQuery实现动画效果的简单实例
2014/01/27 Javascript
jQuery焦点图插件SaySlide
2015/12/21 Javascript
详解JS面向对象编程
2016/01/24 Javascript
JS函数多个参数默认值指定方法分析
2016/11/28 Javascript
jquery实现瀑布流效果 jquery下拉加载新数据
2016/12/12 Javascript
jquery.guide.js新版上线操作向导镂空提示jQuery插件(推荐)
2017/05/20 jQuery
VUE饿了么树形控件添加增删改功能的示例代码
2017/10/17 Javascript
jquery学习笔记之无new构建详解
2017/12/07 jQuery
在vue项目中优雅的使用SVG的方法实例详解
2018/12/03 Javascript
Node.js API详解之 querystring用法实例分析
2020/04/29 Javascript
uni-app微信小程序登录授权的实现
2020/05/22 Javascript
浅析JavaScript 函数柯里化
2020/09/08 Javascript
js实现简易拖拽的示例
2020/10/26 Javascript
[01:34]DAC2018主赛事第四日五佳镜头 Gh巨牙海民助Miracle-死里逃生
2018/04/07 DOTA
python自动化测试之setUp与tearDown实例
2014/09/28 Python
Python判断直线和矩形是否相交的方法
2015/07/14 Python
python基于itchat实现微信群消息同步机器人
2017/02/27 Python
tensorflow: 查看 tensor详细数值方法
2018/06/13 Python
对pandas数据判断是否为NaN值的方法详解
2018/11/06 Python
python检测服务器端口代码实例
2019/08/31 Python
基本款天堂:Everlane
2017/05/13 全球购物
XD健身器材:Kevlar球、Crossfit健身球
2019/03/26 全球购物
小学生家长评语集锦
2014/01/30 职场文书
小学校园活动策划
2014/01/30 职场文书
社区网格化管理实施方案
2014/03/21 职场文书
司法所长先进事迹
2014/06/02 职场文书
党员批评与自我批评思想汇报
2014/10/08 职场文书
2015年前台接待工作总结
2015/05/04 职场文书
如何让2019年上半年的工作总结更出色!
2019/07/01 职场文书
2019年教师节活动策划方案
2019/09/09 职场文书
ORACLE数据库对long类型字段进行模糊匹配的解决思路
2021/04/07 Oracle
Java各种比较对象的方式的对比总结
2021/06/20 Java/Android