首页> 实战笔录 >前端开发 >JQuery JQuery
jQuery根据出生年月日得到年龄实现代码
作者:小萝卜 2023-06-16 【 jquery 】 浏览 533
简介本文主要和大家分享jquery 根据出生年月日得到年龄,希望能帮助到大家。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;//返回周岁年龄
}
以上就是jQuery根据出生年月日得到年龄实现代码的详细内容!
很赞哦! (0)
下一篇:jquery判断值是否是整数