當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
javascript 关于年龄计算
生活随笔
收集整理的這篇文章主要介紹了
javascript 关于年龄计算
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
function jsGetAge(strBirthday){var returnAge;// 根據生日計算年齡("1995-09-25")//以下五行是為了獲取出生年月日,如果是從身份證上獲取需要稍微改變一下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;//返回周歲年齡}
總結
以上是生活随笔為你收集整理的javascript 关于年龄计算的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 基础乐理知识(教你认五线谱)
- 下一篇: 微信公众号代运营机构靠谱吗?