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的地址栏射击游戏代码
Mar 10 Javascript
window.location.reload()方法刷新页面弹出要再次显示该网页对话框
Apr 24 Javascript
JS正则表达式获取分组内容的方法详解
Nov 15 Javascript
简介JavaScript中valueOf()方法的使用
Jun 05 Javascript
JavaScript自学笔记(必看篇)
Jun 23 Javascript
详解JavaScript按概率随机生成事件
Aug 02 Javascript
JS与jQuery判断文本框还剩多少字符可以输入的方法
Sep 01 jQuery
详解Vue2.5+迁移至Typescript指南
Aug 01 Javascript
JavaScript创建、读取和删除cookie
Sep 03 Javascript
vue实现弹幕功能
Oct 25 Javascript
微信小程序关键字变色实现代码实例
Dec 13 Javascript
react使用antd表单赋值,用于修改弹框的操作
Oct 29 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
dedecms系统的广告设置代码 基础版本
2010/04/09 PHP
PHP chmod 函数与批量修改文件目录权限
2010/05/10 PHP
PHP连接MSSQL方法汇总
2016/02/05 PHP
laravel5.2实现区分前后台用户登录的方法
2017/01/11 PHP
jquery cookie插件代码类
2009/05/26 Javascript
IE6下js通过css隐藏select的一个bug
2010/08/16 Javascript
js异步加载的三种解决方案
2013/03/04 Javascript
js动态创建表格,删除行列的小例子
2013/07/20 Javascript
js生成随机数之random函数随机示例
2013/12/20 Javascript
javascript操作referer详细解析
2014/03/10 Javascript
Node.js实现批量去除BOM文件头
2014/12/20 Javascript
详细分析Javascript中创建对象的四种方式
2016/08/17 Javascript
jQuery层次选择器用法示例
2016/09/09 Javascript
js实现彩色条纹滚动条效果
2017/03/15 Javascript
基于AGS JS开发自定义贴图图层
2017/03/31 Javascript
js 获取元素的具体样式信息getcss(实例讲解)
2017/07/05 Javascript
浅谈react-router HashRouter和BrowserRouter的使用
2017/12/29 Javascript
使用Vue开发一个实时性时间转换指令
2018/01/17 Javascript
详解React native fetch遇到的坑
2018/08/30 Javascript
给localStorage设置一个过期时间的方法分享
2018/11/06 Javascript
javascript+css实现俄罗斯方块小游戏
2020/06/28 Javascript
Python实现统计文本文件字数的方法
2017/05/05 Python
Django模板标签中url使用详解(url跳转到指定页面)
2020/03/19 Python
python3+openCV 获取图片中文本区域的最小外接矩形实例
2020/06/02 Python
Django多个app urls配置代码实例
2020/11/26 Python
HTML5 canvas基本绘图之绘制线段
2016/06/27 HTML / CSS
到底Java是如何传递参数的?是by value或by reference?
2012/07/13 面试题
12岁生日感言
2014/01/21 职场文书
新任教师自我鉴定
2014/02/24 职场文书
物业工程部主管岗位职责
2015/04/16 职场文书
城南旧事观后感
2015/06/11 职场文书
2019财务转正述职报告
2019/06/27 职场文书
python爬虫之爬取笔趣阁小说
2021/04/22 Python
python使用openpyxl库读写Excel表格的方法(增删改查操作)
2021/05/02 Python
在Java中Collection的一些常用方法总结
2021/06/13 Java/Android
Python+pyaudio实现音频控制示例详解
2022/07/23 Python