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控件autocomplete 0.11演示及下载 1月5日已更新
Jan 09 Javascript
jQuery+CSS 实现的超Sexy下拉菜单
Jan 17 Javascript
JavaScript取得键盘按下方向键是哪个的方法
Aug 04 Javascript
基于MVC5和Bootstrap的jQuery TreeView树形控件(一)之数据支持json字符串、list集合
Aug 11 Javascript
Vuejs第十二篇之动态组件全面解析
Sep 09 Javascript
jQuery 获取select选中值及清除选中状态
Dec 13 Javascript
vue动态路由实现多级嵌套面包屑的思路与方法
Aug 16 Javascript
opencv 识别微信登录验证滑动块位置
Aug 07 Javascript
JavaScript中arguments和this对象用法分析
Aug 08 Javascript
vue动画打包后失效问题的解决方法
Sep 18 Javascript
Javascript实现时间倒计时功能
Nov 17 Javascript
vue 使用lodash实现对象数组深拷贝操作
Sep 10 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实现的mongodb操作类实例
2015/04/03 PHP
四个PHP非常实用的功能
2015/09/29 PHP
PHP编写简单的App接口
2016/08/28 PHP
浅谈htmlentities 、htmlspecialchars、addslashes的使用方法
2016/12/09 PHP
学习YUI.Ext 第二天
2007/03/10 Javascript
再次分享18个非常棒的jQuery表格插件
2011/04/10 Javascript
jQuery插件实现屏蔽单个元素使用户无法点击
2013/04/12 Javascript
jquery仿京东导航/仿淘宝商城左侧分类导航下拉菜单效果
2013/04/24 Javascript
javascript从右边截取指定字符串的三种实现方法
2013/11/29 Javascript
js Calender控件使用详解
2015/01/05 Javascript
自定义百度分享的分享按钮
2015/03/18 Javascript
javascript实现C语言经典程序题
2015/11/29 Javascript
Jquery ui datepicker设置日期范围,如只能隔3天【实现代码】
2016/05/04 Javascript
JavaScript实现左右滚动电影画布
2020/02/06 Javascript
[01:38]DOTA2第二届亚洲邀请赛中国区预选赛出线战队晋级之路
2017/01/17 DOTA
python anaconda 安装 环境变量 升级 以及特殊库安装的方法
2017/06/21 Python
Python调用ctypes使用C函数printf的方法
2017/08/23 Python
PyQt5实现五子棋游戏(人机对弈)
2020/03/24 Python
Python根据欧拉角求旋转矩阵的实例
2019/01/28 Python
Python aiohttp百万并发极限测试实例分析
2019/10/26 Python
Python爬虫自动化爬取b站实时弹幕实例方法
2021/01/26 Python
CSS3 毛玻璃效果
2019/08/14 HTML / CSS
Html5 Canvas实现图片标记、缩放、移动和保存历史状态功能 (附转换公式)
2020/03/18 HTML / CSS
美国隐形眼镜零售商:LensPure
2019/03/10 全球购物
希腊香水和化妆品购物网站:Parfimo.gr
2019/10/03 全球购物
KEEN美国官网:美国人气户外休闲鞋品牌
2021/03/09 全球购物
UNIX操作系统结构由哪几部分组成
2016/02/17 面试题
法律专业自我鉴定
2013/10/03 职场文书
个人求职简历的自我评价范文
2013/10/09 职场文书
学党史心得体会
2014/09/05 职场文书
甲午风云观后感
2015/06/02 职场文书
通讯稿格式及范文
2015/07/22 职场文书
公司董事任命书
2015/09/21 职场文书
情侣餐厅的创业计划书范本!
2019/07/26 职场文书
springboot集成flyway自动创表的详细配置
2021/06/26 Java/Android
关于Python OS模块常用文件/目录函数详解
2021/07/01 Python