Javascript Date () do obliczania wieku pracy według dnia, miesięcy, lat
Chcę pokazać datę urodzin użytkownika na kilka dni, miesięcy i lat.
Oto mój kod, skąd pochodzi:Oblicz wiek w JavaScript
Jak można kontynuować miesiąc i dzień, jak:
urodziny użytkownika to:2010/04/29
Wynik powinien być taki:2 lata, 4 miesiące, 5 dni.
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'));
PRÓBNY: http://jsfiddle.net/jFxb5/