Javascript Date () zur Berechnung der Altersarbeit nach Tag, Monaten und Jahren

Ich möchte vom Geburtstag des Benutzers an zeigen, dass einige Tage und Monate und Jahre vergehen.
Hier ist mein Code, wie hier entnommen:Berechnen Sie das Alter in JavaScript
Wie kann es mit dem Monat und dem Tag weitergehen, als:

Benutzergeburtstag ist:29.04.2010
Das Ergebnis sollte so aussehen:2 Jahre, 4 Monate, 5 Tage alt.

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/

Antworten auf die Frage(6)

Ihre Antwort auf die Frage