本文實(shí)例講述了JavaScript簡(jiǎn)單計(jì)算人的年齡的方法。分享給大家供大家參考,具體如下:
注意Date()類(lèi)型轉(zhuǎn)換,否則會(huì)出現(xiàn)NaN的錯(cuò)誤
birth為yyyy-mm-dd的日期格式
完整示例代碼如下:
<!DOCTYPE html><html><head><meta charset="utf-8"><title>JavaScript計(jì)算年齡</title></head><body><script type="text/javascript">var birth='1987-09-30';birth = Date.parse(birth.replace('/-/g', "/"));if (birth) {  var year = 1000 * 60 * 60 * 24 * 365;  var now = new Date();  var birthday = new Date(birth);  var age = parseInt((now - birthday) / year);}document.write(age);</script></body></html>運(yùn)行結(jié)果為:29
PS:這里再為大家推薦幾款時(shí)間及日期相關(guān)工具供大家參考使用:
在線日期/天數(shù)計(jì)算器:
http://tools.VeVB.COm/jisuanqi/date_jisuanqi
在線日期計(jì)算器/相差天數(shù)計(jì)算器:
http://tools.VeVB.COm/jisuanqi/datecalc
在線日期天數(shù)差計(jì)算器:
http://tools.VeVB.COm/jisuanqi/onlinedatejsq
Unix時(shí)間戳(timestamp)轉(zhuǎn)換工具:
http://tools.VeVB.COm/code/unixtime
更多關(guān)于JavaScript相關(guān)內(nèi)容感興趣的讀者可查看本站專(zhuān)題:《JavaScript時(shí)間與日期操作技巧總結(jié)》、《JavaScript查找算法技巧總結(jié)》、《JavaScript錯(cuò)誤與調(diào)試技巧總結(jié)》、《JavaScript數(shù)據(jù)結(jié)構(gòu)與算法技巧總結(jié)》、《JavaScript遍歷算法與技巧總結(jié)》及《JavaScript數(shù)學(xué)運(yùn)算用法總結(jié)》
希望本文所述對(duì)大家JavaScript程序設(shè)計(jì)有所幫助。
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注