Meldung

16.10.2006 - Weitere JavaScript Beispiele zum JavaScript Date-Objekt

Das JavaScript Date Beispiel zeigt, wie das in JavaScript vordefinierte Objekt genutzt werden kann. In den Beispielen werden beispielsweise ein Countdown oder eine einfache Bannerrotation mit Hilfe von JavaScript implementiert. Auch die verschiedenen Möglichkeiten zur Initialisierung von Datum-Instanzen werden kurz demonstriert.

Das Date-Objekt speichert Datum- und Zeitinformationen und stellt Methoden zur Manipulation und Konvertierung von Datuminformationen zur Verfügung. Da die Ausgabe von Datumsinformationen – die Umandlung bei der Ausgabe im Script erfolgt mittels der Methode zur String-Konversion (toString) – standardmäßig in englischer Sprache erfolgt, wird in einem Beispiel das aktuell auf dem Client des Seitenbesuchers eingestellte Datum ermittelt und in deutscher Sprache (Name des Monats und Wochentag) ausgegeben. Monate und Wochentage werden dabei in einem Array definiert und entsprechend dem jeweiligen Monat und dem Wochentag ausgegeben. Die Ausgabe im Dokument erfolgt über write, einer Methode des Objekts Document.

Neben der Verarbeitung des aktuellen Datums ist auch die Initialisierung eines Datum-Objekts mit individuellen Date/Time-Daten möglich. Dies kann mittels Angabe der einzelnen Komponenten (Tag, Monat, Jahr, Stunde, Minute und Sekunde) oder aber durch Angabe eines Timestamps geschehen. So wird in einem weiteren Beispiel eine Variable definiert, die eine Date-Instanz mit einem selbstdefinierten Timestamp vorbelegt. Auch wird gezeigt, wie Berechnungen mit einem Datum realisiert werden können.

Zur sprachspezifischen Konvertierung der Ausgabe ermöglichen Methoden des Date-Objekts die Lokalisierung der Ausgabe. Weitere Beispielanwendungen von Date zeigt die Implementierung eines Countdowns in JavaScript, eine zeitbezogene Begrüßung und eine einfache Banner-Rotation, die ebenfalls mit JavaScript-Code funktioniert. Neben dem Date-Objekt nutzen die Beispiele JavaScript Sprachelemente, wie die if-Abfrage oder das Switch-Case-Statement.

Zum Thema Verarbeitung von Informationen zu Datum und Zeit unter PHP finden Sie weitere Anwendungsbeispiele und Informationen auf Date in PHP. Hier wird auch die Konvertierung von Datumsangaben und einfache Datumsberechnungen angesprochen. Eine Lokalisierung von Datum- und Zeitangaben ist mittels Locale und Nutzung der Kombination strftime und setlocale bei der Ausgabe umsetzbar.


Alexander Müller