Hallo,
Ich finde absolut nichts Praktisches daran, dass in JavaScript die Zählung der Monate von 0 (Januar) bis 11 (Dezember) geht. Im Gegenteil, ich halte das für horrenden Schwachsinn. Der das mal implementiert hat sollte zu fünf Jahren Aufenthalt in der realen Welt verdonnert werden.
Das ist durchaus praktisch, denn eine typische Anwendung ist das Zuweisen eines Monatsnamens zum ermittelten Index und die Namen schreibt man ja gern in ein Array und somit korrespondieren Monats- und Array-Index direkt.
Bei den Wochentagen ist das ganz aehnlich, dort ist 0 --> Sonntag.
MfG, Thomas