hi,
Wieviel Platz genau wird denn bei
Monatsname = new Array("", "Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember");
verschwendet?
So baut man nun mal in der Programmierung normalerweise keine Arrays auf.
Ausserdem kommst du in Schwulitäten, wenn du bspw. mal nur das Monats-Array durchlaufen willst, um eine Kalender-Tabelle aufzubauen oder sonstwas.
Bei einem "normalen" Array kann ich da mit jeder beliebigen Schleifenkonstruktion einfach drüberlaufen - du müsstest aber extra Augenmerk darauf legen, dass du den Monat "" nicht mit ausgibst.
Außerdem könnte man ja beim Zugriff auf ein solches Array ohne Blindfeld beim Index 1 abziehen. Das halte ich für besser als bei der Ausgabe des Monats als Zahl jedesmal 1 dazuzählen zu müssen.
Den Monatsnamen zu erhalten, dürfte keine so ungewöhnliche Anforderung sein.
Da Tage im Monat und Jahre keine "Namen" haben, hat man es bei denen nicht gemacht, nur bei den Monaten.
Das magst du jetzt inkonsequent finden, andere praktisch.
Letztendlich m.E. nur eine Geschmacksfrage.
gruß,
wahsaga
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }