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 相关文章推荐
Jquery从头学起第四讲 jquery入门教程
Aug 01 Javascript
关于JavaScript定义类和对象的几种方式
Nov 09 Javascript
javascript数组的使用
Mar 28 Javascript
把input初始值不写value的具体实现方法
Jul 04 Javascript
Javascript将数字转化成为货币格式字符串
Jun 22 Javascript
Javascript学习之谈谈JS的全局变量跟局部变量(推荐)
Aug 28 Javascript
jQuery实现邮箱下拉列表自动补全功能
Sep 08 Javascript
js canvas实现简单的图像扩散效果
Jun 28 Javascript
浅谈 Vue 项目优化的方法
Dec 16 Javascript
对angularjs框架下controller间的传值方法详解
Oct 08 Javascript
通过javascript实现段落的收缩与展开
Jun 26 Javascript
小程序怎样让wx.navigateBack更好用的方法实现
Nov 01 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常用技巧汇总
2016/03/04 PHP
php微信浏览器分享设置以及回调详解
2016/08/01 PHP
php制作圆形用户头像的实例_自定义封装类源代码
2017/09/18 PHP
通过继承IHttpHandle实现JS插件的组织与管理
2010/07/13 Javascript
jQuery学习笔记 更改jQuery对象
2012/09/19 Javascript
JS模拟键盘打字效果的方法
2015/08/05 Javascript
javascript实现图片延迟加载方法汇总(三种方法)
2015/08/27 Javascript
JS实现超精简响应鼠标显示二级菜单代码
2015/09/12 Javascript
jquery背景跟随鼠标滑动导航
2015/11/20 Javascript
Bootstrap模仿起筷首页效果
2016/05/09 Javascript
Angular.JS实现无限级的联动菜单(使用demo)
2017/02/08 Javascript
详解nodejs的express如何自动生成项目框架
2017/07/12 NodeJs
VueJS组件之间通过props交互及验证的方式
2017/09/04 Javascript
使用vue-cli编写vue插件的方法
2018/02/26 Javascript
bootstrap-table实现表头固定以及列固定的方法示例
2019/03/07 Javascript
在vue中使用G2图表的示例代码
2019/03/19 Javascript
layui 弹出删除确认界面的实例
2019/09/06 Javascript
python自动zip压缩目录的方法
2015/06/28 Python
Python文件操作基本流程代码实例
2017/12/11 Python
python基础教程项目四之新闻聚合
2018/04/02 Python
PyQt5每天必学之进度条效果
2018/04/19 Python
python3+PyQt5重新实现QT事件处理程序
2018/04/19 Python
python爬取网页内容转换为PDF文件
2020/07/28 Python
python中利用numpy.array()实现俩个数值列表的对应相加方法
2019/08/26 Python
python取均匀不重复的随机数方式
2019/11/27 Python
2020新版本pycharm+anaconda+opencv+pyqt环境配置学习笔记,亲测可用
2020/03/24 Python
Python Tornado之跨域请求与Options请求方式
2020/03/28 Python
会计师事务所审计实习自我鉴定
2013/09/20 职场文书
中文专业毕业生自荐信
2013/10/28 职场文书
九年级科学教学反思
2014/01/29 职场文书
毕业生就业协议书
2014/04/11 职场文书
个人工作主要事迹
2014/05/08 职场文书
学校运动会简讯
2015/07/20 职场文书
银行文明优质服务培训心得体会
2016/01/09 职场文书
elasticSearch-api的具体操作步骤讲解
2021/06/28 Java/Android
vue中的可拖拽宽度div的实现示例
2022/04/08 Vue.js