javascript 根据日期计算年龄函数

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 "error";   
  }   

 

你可能感兴趣的:(JavaScript)