您好,欢迎来到爱玩科技网。
搜索
您的当前位置:首页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;//返回周岁年龄
	}

Copyright © 2019- aiwanbo.com 版权所有 赣ICP备2024042808号-3

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务