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 拖动层(在可视区域范围内)
May 24 Javascript
怎么清空javascript数组
May 11 Javascript
jquery鼠标滑过提示title具体实现代码
Aug 06 Javascript
JS仿百度搜索自动提示框匹配查询功能
Nov 21 Javascript
Javascript中实现trim()函数的两种方法
Feb 04 Javascript
AngularJS的表单使用详解
Jun 17 Javascript
javascript实现随机读取数组的方法
Aug 03 Javascript
完美实现八种js焦点轮播图(上篇)
Jul 18 Javascript
详解Vue2.0里过滤器容易踩到的坑
Jun 01 Javascript
详解angular部署到iis出现404解决方案
Aug 14 Javascript
Vue中使用wangeditor富文本编辑的问题
Feb 07 Vue.js
简单聊聊TypeScript只读修饰符
Apr 06 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
咖啡的植物学知识
2021/03/03 咖啡文化
php更改目录及子目录下所有的文件后缀的代码
2010/09/24 PHP
php中一个有意思的日期逻辑处理
2012/03/25 PHP
解析如何在PHP下载文件名中解决乱码的问题
2013/06/20 PHP
WordPress中用于更新伪静态规则的PHP代码实例讲解
2015/12/18 PHP
php获取本机真实IP地址实例代码
2016/03/31 PHP
PHP实现文字写入图片功能
2019/02/18 PHP
jquery实现图片按比例缩放示例
2014/07/01 Javascript
json实现前后台的相互传值详解
2015/01/05 Javascript
Lab.js初次使用笔记
2015/02/28 Javascript
canvas 弹幕效果(实例分享)
2017/01/11 Javascript
Vue2.0 UI框架ElementUI使用方法详解
2017/04/14 Javascript
js中的闭包学习心得
2018/02/06 Javascript
Angular搜索场景中使用rxjs的操作符处理思路
2018/05/30 Javascript
vue左侧菜单,树形图递归实现代码
2018/08/24 Javascript
微信小程序实现评论功能
2018/11/28 Javascript
python实现的二叉树定义与遍历算法实例
2017/06/30 Python
Python基础语言学习笔记总结(精华)
2017/11/14 Python
Python3.5内置模块之os模块、sys模块、shutil模块用法实例分析
2019/04/27 Python
pytorch 实现模型不同层设置不同的学习率方式
2020/01/06 Python
Django多数据库配置及逆向生成model教程
2020/03/28 Python
Python+Django+MySQL实现基于Web版的增删改查的示例代码
2020/05/13 Python
如何验证python安装成功
2020/07/06 Python
Python调用SMTP服务自动发送Email的实现步骤
2021/02/07 Python
HTML5应用之文件上传
2016/12/30 HTML / CSS
性能测试工程师的面试题
2015/02/20 面试题
自我鉴定写作要点
2014/01/17 职场文书
公务员转正考察材料
2014/02/07 职场文书
护士自我鉴定总结
2014/03/24 职场文书
法学专业毕业生求职信
2014/06/12 职场文书
家具商场的活动方案
2014/08/16 职场文书
职业道德模范事迹材料
2014/08/24 职场文书
2014县政府领导班子三严三实对照检查材料思想汇报
2014/09/26 职场文书
优秀新员工事迹材料
2019/05/13 职场文书
vue项目多环境配置(.env)的实现
2021/07/21 Vue.js
Python+Matplotlib图像上指定坐标的位置添加文本标签与注释
2022/04/11 Python