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 相关文章推荐
第一个JavaScript入门基础 document.write输出
Feb 22 Javascript
JS控件的生命周期介绍
Oct 22 Javascript
ext combobox动态加载数据库数据(附前后台)
Jun 17 Javascript
JavaScript中的原型和继承详解(图文)
Jul 18 Javascript
jQuery Mobile弹出窗、弹出层知识汇总
Jan 05 Javascript
Bootstrap select实现下拉框多选效果
Dec 23 Javascript
微信小程序实现自定义picker选择器弹窗内容
May 26 Javascript
对Vue- 动态元素属性及v-bind和v-model的区别详解
Aug 27 Javascript
vue实现与安卓、IOS交互的方法
Nov 02 Javascript
说说如何在Vue.js中实现数字输入组件的方法
Jan 08 Javascript
Vue注册组件命名时不能用大写的原因浅析
Apr 25 Javascript
Vue实现返回顶部按钮实例代码
Oct 21 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中ob_start函数的使用说明
2013/11/11 PHP
PHP扩展开发教程(总结)
2015/11/04 PHP
php求数组全排列,元素所有组合的方法总结
2017/03/14 PHP
使用ThinkPHP生成缩略图及显示
2017/04/27 PHP
thinkphp5.1 框架导入/导出excel文件操作示例
2020/05/25 PHP
php中array_fill函数的实例用法
2021/03/02 PHP
用脚本调用样式的几种方法
2006/12/09 Javascript
ajax 文件上传应用简单实现
2009/03/03 Javascript
JavaScript日历实现代码
2010/09/12 Javascript
幻灯片带网页设计中的20个奇妙应用示例小结
2012/05/27 Javascript
jQuery操作Select选择的Text和Value(获取/设置/添加/删除)
2013/03/06 Javascript
jQuery+CSS实现菜单滑动伸展收缩(仿淘宝)
2013/03/22 Javascript
JS代码判断IE6,IE7,IE8,IE9的函数代码
2013/08/02 Javascript
jQuery消息提示框插件Tipso
2015/05/04 Javascript
JavaScript jquery及AJAX小结
2016/01/24 Javascript
jquery基本选择器匹配多个元素的实现方法
2016/09/05 Javascript
Bootstrap3 datetimepicker控件使用实例
2016/12/13 Javascript
Electron vue的使用教程图文详解
2019/07/05 Javascript
浅谈Vue3.0之前你必须知道的TypeScript实战技巧
2019/09/11 Javascript
vue 授权获取微信openId操作
2020/11/13 Javascript
教你如何在Django 1.6中正确使用 Signal
2014/06/22 Python
Python用于学习重要算法的模块pygorithm实例浅析
2018/08/16 Python
Python快速转换numpy数组中Nan和Inf的方法实例说明
2019/02/21 Python
python GUI库图形界面开发之PyQt5计数器控件QSpinBox详细使用方法与实例
2020/02/28 Python
python怎么对数字进行过滤
2020/07/05 Python
Python 列表推导式需要注意的地方
2020/10/23 Python
搭建pypi私有仓库实现过程详解
2020/11/25 Python
string = null 和string = ''的区别
2013/04/28 面试题
运动会闭幕式解说词
2014/02/21 职场文书
《蓝色的树叶》教学反思
2014/02/24 职场文书
2014年党员创先争优承诺书
2014/05/29 职场文书
保安2014年终工作总结
2014/12/06 职场文书
2015年文明创建工作总结
2015/04/30 职场文书
婚庆公司开业主持词
2015/06/30 职场文书
python 提取html文本的方法
2021/05/20 Python
台式电脑蓝牙适配器怎么安装?台式电脑蓝牙适配器安装教程
2022/04/08 数码科技