Hallo zusammen,
ich bin relativ neu im Javascript Bereich, daher vorab mal der Hinweis, dass meine Ausdrücke vielleicht nicht ganz so passend sind.
Ich habe ein Problem mit dem Date() Objekt.
Ich habe folgendes Bsp:
var d1 = new Date();
alert(d1);
var d2 = new Date(vJ, vM, vT)
alert(d2);
var day = 1000\*60\*60\*24;
alert(d2.getTime());
alert(d1.getTime());
var diff = Math.ceil((d2.getTime()-d1.getTime())/(day));
alert(diff);
Ich möchte zwischen zwei Daten die Differenz in Tagen haben und habe dazu dieses Script. Es funktioniert auch soweit, jedoch habe ich das Problem, dass die Variable "d2" einen falschen Wert zugewiesen bekommt. Ich übergebe die drei Variablen vJ, vM, vT (Jahr, Monat, Tag) zum Beispiel 2009, 03, 20. Übergeben wird allerdings immer der 20. April 2009, also immer ein Monat zu viel. Hat da vielleicht jemand eine Idee? (Browser IE7)
Vielen Dank.
Gruß
OSA