我想從用戶日期生日中顯示幾天,幾個月和幾年的最後時間。
這裏是我的代碼,因爲從這裏取:Calculate age in JavaScript
又如何能繼續與月和日,如:Javascript日期()根據當天,月份,年份計算年齡工作
用戶的生日是:2010/04/29
結果應該是像這樣:2年,4個月,5天大。
function getAge(dateString) {
var today = new Date();
var birthDate = new Date(dateString);
var age = today.getFullYear() - birthDate.getFullYear();
var m = today.getMonth() - birthDate.getMonth();
if (m < 0 || (m === 0 && today.getDate() < birthDate.getDate())) {
age--;
}
return age;
}
alert(getAge('2010/04/29'));
DEMO:http://jsfiddle.net/jFxb5/
有用到u .. http://stackoverflow.com/questions/7833709/calculating-age-in-months-and -days –