Felix Riesterer: Differenz zwischen zwei Date-Objekten berechnen in Monaten

Beitrag lesen

Liebe(r) Maxi,

Du erzeugst einfach ein neues Date-Objekt, welches Du mit der Anzahl Millisekunden aus der Differenz der beiden vorhandenen Date-Objekte initialisierst. Dann kannst Du (beginnend mit dem 01.01.1970) die Anzahl Monate errechnen.

Folgender Code ist ungetestet:

function monate(alt, neu) {  
    var d = new Date(neu.getTime() - alt.getTime());  
    return d.getMonth() + 12 * (d.getFullYear() - 1970);  
}

Liebe Grüße,

Felix Riesterer.

--
ie:% br:> fl:| va:) ls:[ fo:) rl:| n4:? de:> ss:| ch:? js:) mo:} zu:)