Zum Inhalt springen

Diskussion:Websiteentwicklung: JavaScript: Objekte: screen, window, document, navigator

Seiteninhalte werden in anderen Sprachen nicht unterstützt.
Abschnitt hinzufügen
Aus Wikibooks

Hallo,

die Datumsfunktion von JavaScript (oder der Browser) gibt für den Monat Dezember den falschen Monat aus. Bei mir wird dort eine 11 anstelle einer 12 ausgegeben.

Dieser Fehler tritt direkt hier im Beispiel auf.

Wenn man versucht das Datum mittels setMonth(12) auf den Dezember zu setzen, wird der Monat auf "0" gesetzt.

Könnt Ihr dies reproduzieren?

Gruß Grunduran

Laut [1] ist das auch so ok. Die Zählung beginnt bei 0 für den Januar und endet bei 11 für Dezember. Gerade bei den Indizes für die Monate und auch für die Wochentage muss man immer von Programmiersprache zu Programmiersprache oder Bibliothek zu Bibliothek genau gucken, wie da gezählt wird. --Jan 22:07, 6. Dez. 2006 (CET)Beantworten
Oops, den Satz mit dem "setMonth(12)" hatte ich gar nicht mehr gelesen. Wenn das irgendwo auf Websiteentwicklung: JavaScript: JavaScript-Objekte I steht, korrigier das vielleicht. --Jan 22:21, 6. Dez. 2006 (CET)Beantworten

Richtig!

[Bearbeiten]

In dem Text ist es nicht korrekt wiedergegeben. Ich korrigiere dies jetzt mal.

Zur Hälfte richtig oder zur Hälfte falsch? „50% der Anwesenden …“?

[Bearbeiten]

JavaScript stellt viele Objekte von vornherein fertig zur Verfügung, beispielsweise: … — ’tschuldigung, aber das ist „zu 50%“ falsch! Jedenfalls was die Liste angeht. Denn: zumindest die ersten beiden sowie der letzte Punkt wird von der Umgebung bereitgestellt, in welche JavaScript eingebunden ist. Aber: JavaScript ist eine „gewöhnliche“ Programmiersprache, die oft, überwiegend, in „HTML-Umgebungen“ (Web-Browsern; Browser gibt es viele. Fragt mal bei dBase nach!) zum Einsatz kommt. Ohne diese Umgebungen hat JavaScript von Fenstern, HTML, oder Events keinerlei Ahnung! Kleines Beispiel nötig? Ich erwähne einfach mal …hoppla, nicht XUL. Auch wenn das schon grenzwertig scheint. Aber, so als ein Beispiel: Boop 84.166.46.241 01:18, 15. Nov. 2022 (CET)Beantworten