php 根据出生年月获得周岁,jQuery根据出生年月日得到年龄实现代码

本文主要和大家分享jquery 根据出生年月日得到年龄,希望能帮助到大家。jquery 根据出生年月日得到年龄function byage(strBirthday ){

var returnAge;

var strBirthdayArr=strBirthday.split("-");

var birthYear = strBirthdayArr[0];

var birthMonth = strBirthdayArr[1];

var birthDay = strBirthdayArr[2];

d = new Date();

var nowYear = d.getFullYear();

var nowMonth = d.getMonth() + 1;

var nowDay = d.getDate();

if(nowYear == birthYear){

returnAge = 0;//同年 则为0岁

}

else{

var ageDiff = nowYear - birthYear ; //年之差

if(ageDiff > 0){

if(nowMonth == birthMonth) {

var dayDiff = nowDay - birthDay;//日之差

if(dayDiff < 0)

{

returnAge = ageDiff - 1;

}

else

{

returnAge = ageDiff ;

}

}

else

{

var monthDiff = nowMonth - birthMonth;//月之差

if(monthDiff < 0)

{

returnAge = ageDiff - 1;

}

else

{

returnAge = ageDiff ;

}

}

}

else

{

returnAge = -1;//返回-1 表示出生日期输入错误 晚于今天

}

}

return returnAge;//返回周岁年龄

}

相关推荐:


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部