Christian Seiler: Unix Timestamp, Javascript verrechnet sich

Beitrag lesen

Hallo Gunnar,

Der gesunde Menschenverstand hat den JavaScript-Entwicklern gefehlt, als sie es so implementiert hatten, die Monate bei 0 beginnend zu zählen.

Da mit der Monatsnummer sehr häufig per einfachem Array-Zugriff der Monatsname geholt wird, ist es durchaus verständlich.

Das wäre mit var Monatsnamen = ["", "Januar", /* ... */ "Dezember"]; nicht minder einfach.

Oder in der Funktion vor dem Zugriff den Monat einfach um 1 dekrementieren.

Kurz gesagt: Es ist schwachsinnig.

Volle Zustimmung.

Viele Grüße,
Christian