Der Martin: Datumsverwirrung

Beitrag lesen

Hallo,

Ich wollte mal ausprobieren, wie diverse Programmiersprachen auf die Eingabe eines plausiblen, jedoch falschen Datums, beispielsweise den 29.2.2013 reagieren.
Das Ergebnis verwirrt mich sehr.

inwiefern?

Ich hatte erwartet, durch eine Angabe von bald = new Date(2014,0,29) das Datum des 29. Januars 2014 zu erhalten. Offensichtlich ist das nicht so -

Doch, ist es. Hast du eventuell nicht daran gedacht, dass der Monat im JS-Date-Objekt von 0..11 zählt, also 0 der Januar ist, 1 der Februar, und 12 aufgrund der internen Korrektur schon auf den Januar des Folgejahres abgebildet wird?

Wer kann Licht ins dunkle bringen?

Ich hab's zumindest probiert. Wenn ich falsch liege, weiß ich nicht, wo deine Dunkelheit liegt.

Ciao,
 Martin

--
Männer sind ungerecht: Sie sehen immer nur den Baum, den eine Frau mit dem Auto gerammt hat. Aber die vielen Bäume, die sie nicht einmal gestreift hat, sehen sie nicht.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(