欧美亚洲中文,在线国自产视频,欧洲一区在线观看视频,亚洲综合中文字幕在线观看

      1. <dfn id="rfwes"></dfn>
          <object id="rfwes"></object>
        1. 站長資訊網(wǎng)
          最全最豐富的資訊網(wǎng)站

          javascript計算年齡怎么做

          javascript計算年齡的方法:1、分別獲取出生的年月日;2、分別獲取當前時間的年月日;3、兩兩相減,獲取年之差、日之差、月之差;4、通過年之差、月之差和日之差分情況計算出年齡即可。

          javascript計算年齡怎么做

          本教程操作環(huán)境:windows7系統(tǒng)、javascript1.8.5版、Dell G3電腦。

          javascript計算年齡的方法

          function jsGetAge(strBirthday){   var returnAge;   // 根據(jù)生日計算年齡   //以下五行是為了獲取出生年月日,如果是從身份證上獲取需要稍微改變一下   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;//返回周歲年齡  }

          調(diào)用jsGetAge()函數(shù),生日為1995-09-15

          console.log(jsGetAge("1995-09-15"));

          則年齡為:

          26

          如果生日為1995-09-25

          console.log(jsGetAge("1995-09-25"));

          則年齡為:

          25

          【推薦學習:javascript高級教程】

          贊(0)
          分享到: 更多 (0)
          網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號