Maxi: Differenz zwischen zwei Date-Objekten berechnen in Monaten

Beitrag lesen

Lieder Felix,

danke für die schnelle Antwort.

Leider funktioniert das nicht.

Folgender Code ist ungetestet:

function monate(alt, neu) {

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


>   
  
Beim Aufruf von  
  
alt = new Date(1, 1,2010);  
neu = new Date(1, 1, 2011);  
  
alert(monate(alt, neu));  
  
ergibt die Differenz 0, der 01.01.2011 und der 01.11.2010 ergibt -9.  
  
Nichts desto trotz, danke!  
  
Hat vielleicht noch jmd. anders eine gute Idee?  
  
Danke und Grüße, DIE Maxi ;)