JavaScript DateObjekt
Date-Objekt
Das Date-Objekt wird verwendet, um Datums- und Zeitangaben zu verarbeiten.
Erstellen eines Date-Objekts:new Date()
Die folgenden vier Methoden können ebenfalls Date-Objekte erstellen:
var d = new Date(); var d = new Date(milliseconds); // 参数为毫秒 var d = new Date(dateString); var d = new Date(year, month, day, hours, minutes, seconds, milliseconds);
-
millisecondsDer Parameter ist ein Unix-Zeitstempel, ein ganzzahliger Wert, der die Anzahl der Millisekunden seit dem 1. Januar 1970, 00:00:00 UTC (der Unix-Epoche) darstellt.
-
dateStringDer Parameter repräsentiert einen String-Wert eines Datums.
-
year, month, day, hours, minutes, seconds, millisecondsStehen jeweils für Jahr, Monat, Tag, Stunde, Minute, Sekunde und Millisekunde.
Für vollständigere Datumsangaben und praktische Tutorials siehe bitteJavaScript-Tutorial zum Date-Objekt。
Eigenschaften des Date-Objekts
| Eigenschaft | Beschreibung |
|---|---|
| constructor | Gibt eine Referenz auf die Date-Funktion zurück, die dieses Objekt erstellt hat. |
| prototype | Ermöglicht Ihnen, einem Objekt Eigenschaften und Methoden hinzuzufügen. |
Methoden des Date-Objekts
| Methode | Beschreibung |
|---|---|
| getDate() | Gibt den Tag des Monats (1 ~ 31) eines Date-Objekts zurück. |
| getDay() | Gibt den Wochentag (0 ~ 6) eines Date-Objekts zurück. |
| getFullYear() | Gibt das Jahr als vierstellige Zahl aus einem Date-Objekt zurück. |
| getHours() | Gibt die Stunde (0 ~ 23) eines Date-Objekts zurück. |
| getMilliseconds() | Gibt die Millisekunden (0 ~ 999) eines Date-Objekts zurück. |
| getMinutes() | Gibt die Minuten (0 ~ 59) eines Date-Objekts zurück. |
| getMonth() | Gibt den Monat (0 ~ 11) eines Date-Objekts zurück. |
| getSeconds() | Gibt die Sekunden (0 ~ 59) eines Date-Objekts zurück. |
| getTime() | Gibt die Anzahl der Millisekunden seit dem 1. Januar 1970 zurück. |
| getTimezoneOffset() | Gibt die Differenz in Minuten zwischen Ortszeit und Greenwich Mean Time (GMT) zurück. |
| getUTCDate() | Gibt den Tag des Monats (1 ~ 31) aus einem Date-Objekt gemäß UTC zurück. |
| getUTCDay() | Gibt den Wochentag (0 ~ 6) aus einem Date-Objekt gemäß UTC zurück. |
| getUTCFullYear() | Gibt das vierstellige Jahr aus einem Date-Objekt gemäß der Universalzeit zurück. |
| getUTCHours() | Gibt die Stunde (0 ~ 23) eines Date-Objekts gemäß der Universalzeit zurück. |
| getUTCMilliseconds() | Gibt die Millisekunden (0 ~ 999) eines Date-Objekts gemäß der Universalzeit zurück. |
| getUTCMinutes() | Gibt die Minuten (0 ~ 59) eines Date-Objekts gemäß der Universalzeit zurück. |
| getUTCMonth() | Gibt den Monat (0 ~ 11) aus einem Date-Objekt gemäß der Universalzeit zurück. |
| getUTCSeconds() | Gibt die Sekunden (0 ~ 59) eines Date-Objekts gemäß der Universalzeit zurück. |
| getYear() | Veraltet.Bitte verwenden Sie stattdessen die Methode getFullYear(). |
| parse() | Gibt die Anzahl der Millisekunden von Mitternacht am 1. Januar 1970 bis zum angegebenen Datum (Zeichenkette) zurück. |
| setDate() | Legt den Tag des Monats (1 ~ 31) in einem Date-Objekt fest. |
| setFullYear() | Legt das Jahr (vier Ziffern) in einem Date-Objekt fest. |
| setHours() | Legt die Stunde (0 ~ 23) in einem Date-Objekt fest. |
| setMilliseconds() | Legt die Millisekunden (0 ~ 999) in einem Date-Objekt fest. |
| setMinutes() | Legt die Minuten (0 ~ 59) in einem Date-Objekt fest. |
| setMonth() | Legt den Monat (0 ~ 11) in einem Date-Objekt fest. |
| setSeconds() | Legt die Sekunden (0 ~ 59) in einem Date-Objekt fest. |
| setTime() | Die Methode setTime() legt ein Date-Objekt in Millisekunden fest. |
| setUTCDate() | Legt den Tag des Monats (1 ~ 31) in einem Date-Objekt gemäß der Universalzeit fest. |
| setUTCFullYear() | Legt das Jahr (vier Ziffern) in einem Date-Objekt gemäß der Universalzeit fest. |
| setUTCHours() | Setzt die Stunde (0 ~ 23) in einem Date-Objekt gemäß der Universalzeit. |
| setUTCMilliseconds() | Setzt die Millisekunden (0 ~ 999) in einem Date-Objekt gemäß der Universalzeit. |
| setUTCMinutes() | Setzt die Minuten (0 ~ 59) in einem Date-Objekt gemäß der Universalzeit. |
| setUTCMonth() | Setzt den Monat (0 ~ 11) in einem Date-Objekt gemäß der Universalzeit. |
| setUTCSeconds() | Die setUTCSeconds()-Methode wird verwendet, um das Sekundenfeld einer angegebenen Zeit gemäß der Universalzeit (UTC) festzulegen. |
| setYear() | Veraltet.Bitte verwenden Sie stattdessen die Methode setFullYear(). |
| toDateString() | Konvertiert den Datumsanteil eines Date-Objekts in einen String. |
| toGMTString() | Veraltet.Bitte verwenden Sie stattdessen die Methode toUTCString(). |
| toISOString() | Gibt ein Datumsformat unter Verwendung des ISO-Standards als String zurück. |
| toJSON() | Gibt eine Datumszeichenkette im JSON-Datenformat zurück. |
| toLocaleDateString() | Konvertiert den Datumsanteil eines Date-Objekts gemäß dem lokalen Zeitformat in einen String. |
| toLocaleTimeString() | Konvertiert den Zeitanteil eines Date-Objekts gemäß dem lokalen Zeitformat in einen String. |
| toLocaleString() | Konvertiert ein Date-Objekt gemäß dem lokalen Zeitformat in einen String. |
| toString() | Konvertiert ein Date-Objekt in eine Zeichenfolge. |
| toTimeString() | Konvertiert den Zeitanteil eines Date-Objekts in eine Zeichenfolge. |
| toUTCString() | Konvertiert ein Date-Objekt gemäß UTC in eine Zeichenfolge. Beispiel: var today = new Date(); var UTCstring = today.toUTCString(); |
| UTC() | Gibt die Anzahl der Millisekunden vom 1. Januar 1970 bis zum angegebenen Datum gemäß UTC zurück. |
| valueOf() | Gibt den primitiven Wert eines Date-Objekts zurück. |
| now() | Gibt die Anzahl der Millisekunden der aktuellen Zeit zurück. |