Javascript Date () для расчета возраста работы по дням, месяцам, годам
Я хочу сделать шоу от даты рождения пользователя, которое длится несколько дней, месяцев и лет.
Вот мой код, взятый отсюда:Рассчитать возраст в 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'));