根据出生日计算年龄

Posted 瞳里

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了根据出生日计算年龄相关的知识,希望对你有一定的参考价值。

/*
 * 根据出生日计算年龄
*/
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("输入的日期格式错误!");   
}   
console.log(ages("1993-12-18"));   
console.log(ages("2002-01-41"));

  

以上是关于根据出生日计算年龄的主要内容,如果未能解决你的问题,请参考以下文章

出生日期,根据出生日期怎么算年龄?

根据生日计算年龄

根据生日自动计算年龄

mysql 年龄计算(根据生日字段)

java根据生日精确计算年龄

根据生日计算员工年龄