Christian Seiler: Datum um 1 Tag erhöhen

Beitrag lesen

Hallo!

var int_date = Date.UTC(parseInt(arr_date[2]),parseInt(arr_date[1]),parseInt(arr_date[0]));

Oh, übrigens, mir fällt gerade auf, gilt genauso auch für die new Date()-Geschichte:

JavaScript erwartet für den Monat einen Wert zwischen 0 und 11 und nicht zwischen 1 und 12! Tappe ich schon wieder in diese blöde Falle.

Korrekt wäre also (zusammen mit der anderen Anmerkung zu parseInt, die ich auch übersehen hatte):

var int_date = Date.UTC(parseInt(arr_date[2], 10),parseInt(arr_date[1], 10) - 1,parseInt(arr_date[0], 10));

(Die new Date()-Geschichte müsste natürlich auch entsprechend angepasst werden.)

Viele Grüße,
Christian