您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

JS根据生日算年龄的方法_javascript技巧

2024/4/21 14:25:34发布42次查看
本文实例讲述了js根据生日算年龄的方法。分享给大家供大家参考。具体实现方法如下:
function parsedate(str){ if(str.match(/^\d{4}[\-\/\s+]\d{1,2}[\-\/\s+]\d{1,2}$/)){ return new date(str.replace(/[\-\/\s+]/i,'/')); } else if(str.match(/^\d{8}$/)){ return new date(str.substring(0,4)+'/'+str.substring(4,6)+'/'+str.substring(6)); } else{ return ('时间转换发生错误!'); }}function getagebybrithday(birthday){ var age=-1; var today=new date(); var todayyear=today.getfullyear(); var todaymonth=today.getmonth()+1; var todayday=today.getdate(); var birthday=parsedate(birthday); if(parsedate(birthday)!='时间转换发生错误!') { birthdayyear=birthday.getfullyear(); birthdaymonth=birthday.getmonth(); birthdayday=birthday.getdate(); if(todayyear-birthdayyear<0) { alert(出生日期选择错误!); } else { if(todaymonth*1-birthdaymonth*1=0) {//alert(thisday+'-'+brithd+_ddd); age = (todayyear*1-birthdayyear*1); } else { age = (todayyear*1-birthdayyear*1)-1; } } } return age*1; } else { return -1; }}
希望本文所述对大家的javascript程序设计有所帮助。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product