Warum argument für den Monat von 0 bis 11 reichen in JavaScript-Date-Konstruktor?

Beim initialisieren eines neuen Date - Objekt in JavaScript mit Hilfe der unten rufen, fand ich heraus, dass die Monat-argument zählt ab null.

new Date(2010, 3, 1);  //that's the 1st April 2010!

Warum argument für den Monat start von 0? Auf der anderen Seite, der Tag des Monats argument (letzten) ist eine Zahl von 1 bis 31. Gibt es gute Gründe dafür?

InformationsquelleAutor der Frage Agnel Kurian | 2010-03-31

Schreibe einen Kommentar