
js如何通过出生的年月日计算年龄,下面web建站小编给大家详细介绍一下实现代码!
计算年龄方法:
function getAge(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;//出生日期不能大于今天
}
}
return returnAge;
}
获取周岁年龄:
console.log('获取周岁年龄:', getAge('1999-12-15'))
//获取周岁年龄: 23
JavaScript获取指定网站状态码查询代码(2种实现方法)
标签: 计算年龄
上面是“js如何通过出生的年月日计算年龄”的全面内容,想了解更多关于 js 内容,请继续关注web建站教程。
当前网址:https://m.ipkd.cn/webs_3171.html
声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

css各种cursor鼠标样式介绍
新站如何来定位关键词
一款专注于提升美学以及出色的排版设计的AI图像生成模型——Reve Image
推荐一款免费在线PDF转换工具——PDFTool