我通過給定的生日和當前日期需要月齡目前的年齡:計算幾個月
我發現這一個,這給了我的年齡在年:
function getAge(dateString) {
var today = new Date();
var birthDate = new Date(dateString);
var age = today.getFullYear() - birthDate.getFullYear();
var m = today.getMonth() - birthDate.getMonth();
age = age * 12 + m;
return age;
}
但我需要幾個月的年齡。一個五歲的孩子應該得到60的結果;如果孩子是5年3個月大的它應該給的63
http://jsfiddle.net/n33RJ/567/
這不會給我正確的值的結果。
保留一個計數器並在一個月增加的生日,直到它比今天 – aarosil
的代碼你更大發布給我幾個月。你剛剛發佈的小提琴也適合我。 – j08691
檢查了這一點.. http://stackoverflow.com/questions/19705003/moment-js-months-difference – g2000