您现在的位置: 万盛学电脑网 >> 程序编程 >> 脚本专题 >> javascript >> 正文

JS实现根据出生年月计算年龄

作者:佚名    责任编辑:admin    更新时间:2022-06-22

 本篇文章主要是对利用JS实现根据出生年月计算年龄的示例代码进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助

代码如下: <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>