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 相关文章推荐
最佳6款用于移动网站开发的jQuery 图片滑块插件小结
Jul 20 Javascript
在javascript中如何得到中英文混合字符串的长度
Jan 17 Javascript
JS实现超炫网页烟花动画效果的方法
Mar 02 Javascript
JavaScript的类型、值和变量小结
Jul 09 Javascript
jquery实现鼠标滑过显示二级下拉菜单效果
Aug 24 Javascript
Bootstrap创建可折叠的组件
Feb 23 Javascript
AngularJS API之copy深拷贝详解及实例
Sep 14 Javascript
JS无缝滚动效果实现方法分析
Dec 21 Javascript
原生js实现旋转木马轮播图效果
Feb 27 Javascript
在Vue-cli里应用Vuex的state和mutations方法
Sep 16 Javascript
详解Vue 全局变量,局部变量
Apr 17 Javascript
小程序使用分包的示例代码
Mar 23 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
动漫女神老婆无限好,但日本女生可能就不是这么一回事了!
2020/03/04 日漫
随机广告显示(PHP函数)
2006/10/09 PHP
一步一步学习PHP(3) php 函数
2010/02/15 PHP
php 读取文件头判断文件类型的实现代码
2013/08/05 PHP
Web程序工作原理详解
2014/12/25 PHP
Zend Framework教程之Bootstrap类用法概述
2016/03/14 PHP
Laravel重定向,a链接跳转,控制器跳转示例
2019/10/22 PHP
laravel与thinkphp之间的区别与优缺点
2021/03/02 PHP
web页面数据展示新想法(json)
2010/06/08 Javascript
JS 毫秒转时间示例代码
2013/09/22 Javascript
jQuery unbind()方法实例详解
2016/01/19 Javascript
jQuery animate和CSS3相结合实现缓动追逐效果附源码下载
2016/04/18 Javascript
jquery获取复选框checkbox的值实现方法
2016/05/30 Javascript
JS模拟bootstrap下拉菜单效果实例
2016/06/17 Javascript
微信小程序实战之自定义抽屉菜单(7)
2017/04/18 Javascript
微信禁止下拉查看URL的处理方法
2017/09/28 Javascript
vue中element-ui表格缩略图悬浮放大功能的实例代码
2018/06/26 Javascript
NodeJS 实现多语言的示例代码
2018/09/11 NodeJs
详细介绍Python函数中的默认参数
2015/03/30 Python
Python pickle模块用法实例分析
2015/05/27 Python
python实现爬虫统计学校BBS男女比例之多线程爬虫(二)
2015/12/31 Python
Python设置在shell脚本中自动补全功能的方法
2018/06/25 Python
Python3 导入上级目录中的模块实例
2019/02/16 Python
如何使用selenium和requests组合实现登录页面
2020/02/03 Python
利用4行Python代码监测每一行程序的运行时间和空间消耗
2020/04/22 Python
在TensorFlow中实现矩阵维度扩展
2020/05/22 Python
Python图像识别+KNN求解数独的实现
2020/11/13 Python
html5的画布canvas——画出简单的矩形、三角形实例代码
2013/06/09 HTML / CSS
Perricone MD裴礼康美国官网:抗衰老护肤品
2016/09/26 全球购物
房地产销售员的自我评价分享
2013/12/04 职场文书
幼儿园师德师风学习材料
2014/05/29 职场文书
装修施工安全责任书
2014/07/24 职场文书
小学安全汇报材料
2014/08/14 职场文书
2014年社区计生工作总结
2014/11/18 职场文书
优秀班集体事迹材料
2014/12/25 职场文书
用Python的绘图库(matplotlib)绘制小波能量谱
2021/04/17 Python