function jsGetAge(strBirthday,policyDay){
var returnAge;
var strBirthdayArr=strBirthday.split("-");
var birthYear = strBirthdayArr[0];
var birthMonth = strBirthdayArr[1];
var birthDay = strBirthdayArr[2];
var dayArr=policyDay.split("-");
var nowYear=dayArr[0];
var nowMonth=dayArr[1];
var nowDay=dayArr[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
js通过通过日期差计算年龄
最新推荐文章于 2023-02-23 14:11:23 发布
该博客介绍了一个JavaScript函数,用于根据出生日期和当前日期计算年龄。通过将出生日期和当前日期拆分为年、月、日,然后进行比较计算,得到准确的年龄差。如果出生日期晚于当前日期,函数将返回-1表示输入错误。
摘要由CSDN通过智能技术生成