Hallo,
ich habe ein seltsames Problem mit der Funktion Date() festgestellt.
In meinem JavaScript frage ich den letzten Tag des Vorgängermonats ab.
Dazu setzte ich das Datum auf den 1ten des Monats und ziehe einen Tag ab. Das klappt soweit wunderbar.
Probleme habe ich mit dem März 2013.
var d3 = new Date (2013, 3, 1); /* 1. April 2013
var diff = new Date (d3-1000*60*60*24); /* 1 Tag abziehen */
Das Ergebnis ist jedoch der 30.03.2013, obwohl der März doch 31 Tage hat.
alert ("letzter Tag des Vorgängermonats: " + diff.getDate() + "." + diff.getMonth());
Hat jemand eine Idee woran das liegen kann?
Vielen Dank im Voraus,
cookieey