Date (ActionScript-1-Klasse)

aus GlossarWiki, der Glossar-Datenbank der Fachhochschule Augsburg
Version vom 8. Januar 2007, 17:28 Uhr von 2b82 (Diskussion | Beiträge)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

Definition

Dieser Artikel bezieht sich auf das Date-Object in ActionScript.

Date ist ein Objekt, es stellt eine Reihe von Methoden bereit, auf welche man mit einer zuvor referenzierten Variable zugreifen kann.

new Date(): ActionScript

var Datum=new Date();

Erzeugt ein Date-Objekt mit dem aktuellen Datum des Systems.

Verfügbarkeit: ActionScript 1.0; Flash Player 5

Date-Objekt mit Parametern erzeugen

Beispiele:

a) var Datum1=new Date(2007, 0, 2);
b) var Datum2=new Date(90, 3, 8, 12, 30, 0);
c) var Datum3=new Date(1154668898121)

a): Erzeugt ein Date-Objekt mit der Zeit:

   2. Januar 2007 0:00:000

Der Parameter für den Monat kann zwischen 0 [Januar] bis 11 [Dezember] liegen.


b): Erzeugt ein Date-Objekt mit der Zeit:

   8. April 1990 12:30:000

Wird ein zwei-stelliger Wert für das Jahr angegeben, ist das Jahrhundert auf 19 festgelegt.


c): Erzeugt ein Date-Objekt mit der Zeit:

   4. August 2006 7:21:38

Der übergebene Parameter wird als Zeit in Millisekunden seit dem 1. Januar 1970 0:00:000 interpretiert. Hierbei sind auch negative Werte möglich.

setDate und getDate Methode

Vorteil des Date-Objekts: Man kann einen beliebigen Wert verändern ohne die Möglichkeit der Veränderung prüfen zu müssen. So kann man beispielsweise bei einem Date-Objekt mit dem Wert "31.12.1999" den Tag um 1 erhöhen und man bekommt 01.01.2000 zurück. Grund hierfür ist, dass das Date-Objekt, wie bereits erwähnt, das Datum nur in Millisekunden speichert und zum gespeichertem Datum 86400000 Millisekunden hinzuzählt (=1 Tag).

Folgender Code erhöht das Datum um einen Tag:

var Datum=new Date();
Datum.setDate(Datum.getDate()+1);

Die Methode getDate() ruft den Tag des Monats ab (1 - 31).


Weitere Methoden und ihre Rückgabewerte

getDay() - Wochentag (0 - 6, wobei 0: Sonntag, 1: Montag, ...)
getFullYear() - Jahr (z.b. 2007)
getHours() - Stunde (0 - 23)
getMinutes() - Minute (0 - 59)
getMonth() - Monat (0 - 11)
toString() - z.b. "Montag, 8. Januar 2007 16:14:45 GMT+100" (Länderspezifisch)

Quellen

Siehe auch

Date-Object in JavaScript