Date.prototype
Die Date.prototype-
Eigenschaft ist der Prototype für den Date
-Konstruktor
Eigenschaftsattribute von Date.prototype |
|
---|---|
Schreibbar | nein |
Aufzählbar | nein |
Konfigurierbar | ja |
Beschreibung
JavaScript-Date
-Instanzen erben von Date.prototype
. Man kann das Konstruktorprototype-Objekt ändern, um Eigenschaften und Methoden aller Date
-Instanzen zu ändern.
Für die Kompatibilität mit Jahrtausendsrechnungen (in anderen Worten, um das Jahr 2000 mit einzukalkulieren), sollte man das Jahr immer in voller Länge spezifizieren; zum Beispiel sollte 1998 und nicht 98 benutzt werden. Zur Unterstützung der Spezifizierung des vollen Jahres hat JavaScript die Methoden getFullYear()
, setFullYear()
, getUTCFullYear()
und setUTCFullYear()
.
Mit Einführung von ECMAScript 6 ist das Date.prototype
-Objekt ein normales Objekt. Es ist keine Instanz von Date
.
Eigenschaften
Date.prototype.constructor
- Eine Funktion, die Instanzen erzeugen kann. Der
Date
-Konstruktor ist der Standard.
Methoden
Getter
Date.prototype.getDate()
(en-US)- Gibt den Tag des Monats (1 - 31) eines Datums gemäß der Ortszeit zurück.
Date.prototype.getDay()
- Gibt den Tag der Woche (0 - 6) eines Datums gemäß der Ortszeit zurück.
Date.prototype.getFullYear()
- Gibt das Jahr (4 Ziffern für 4 ziffrige Jahre) eines Datums gemäß der Ortszeit zurück.
Date.prototype.getHours()
- Gibt die Stunde (0 - 23) eines Datums gemäß der Ortszeit zurück.
Date.prototype.getMilliseconds()
- Gibt die Millisekunden (0 - 999) eines Datums gemäß der Ortszeit zurück.
Date.prototype.getMinutes()
- Gibt die Minuten (0 - 59) eines Datums gemäß der Ortszeit zurück.
Date.prototype.getMonth()
- Gibt den Monat (0 - 11) eines Datums gemäß der Ortszeit zurück.
Date.prototype.getSeconds()
- Gibt die Sekunden (0 - 59) eines Datums gemäß der Ortszeit zurück.
Date.prototype.getTime()
- Gibt den nummerischen Wert eines Datums als Millisekunden seit 1. Januar 1970 00:00:00 UTC (negativ für frühere Daten) zurück.
Date.prototype.getTimezoneOffset()
- Gibt den Zeitzonenunterschied in Minuten für die aktuelle Region zurück.
Date.prototype.getUTCDate()
- Gibt den Tag des Monats (1 - 31) eines Datums gemäß der Weltzeit zurück.
Date.prototype.getUTCDay()
- Gibt den Tag der Woche (0 - 6) eines Datums gemäß der Weltzeit zurück.
Date.prototype.getUTCFullYear()
- Gibt das Jahr (4 Ziffern für 4 ziffrige Jahre) eines Datums gemäß der Weltzeit zurück.
Date.prototype.getUTCHours()
- Gibt die Stunden (0 - 23) eines Datums gemäß der Weltzeit zurück.
Date.prototype.getUTCMilliseconds()
- Gibt die Millisekunden (0 - 999) eines Datums gemäß der Weltzeit zurück.
Date.prototype.getUTCMinutes()
- Gibt die Minuten (0 - 59) eines Datums gemäß der Weltzeit zurück.
Date.prototype.getUTCMonth()
- Gibt den Monat (0 - 11) eines Datums gemäß der Weltzeit zurück.
Date.prototype.getUTCSeconds()
- Gibt die Sekunden (0 - 59) eines Datums gemäß der Weltzeit zurück.
Date.prototype.getYear()
- Gibt das Jahr (nur 2 - 3 Ziffern) eines Datums gemäß der Ortszeit zurück. Stattdessen sollte
getFullYear()
benutzt werden.
Setter
Date.prototype.setDate()
- Setzt den Tag des Monats eines Datums gemäß der Ortszeit.
Date.prototype.setFullYear()
- Setzt das Jahr (4 Ziffern für vierstellige Jahre) eines Datums gemäß der Ortszeit.
Date.prototype.setHours()
- Setzt die Stunden eines Datums gemäß der Ortszeit.
Date.prototype.setMilliseconds()
- Setzt die Millisekunden eines Datums gemäß der Ortszeit.
Date.prototype.setMinutes()
- Setzt die Minuten eines Datums gemäß der Ortszeit.
Date.prototype.setMonth()
- Setzt den Monat eines Datums gemäß der Ortszeit.
Date.prototype.setSeconds()
- Setzt die Sekunden eines Datums gemäß der Ortszeit.
Date.prototype.setTime()
- Setzt ein
Date
Objekt auf die Zeit, mit der Anzahl der Millisekunden seit dem 1. Januar 1970 00:00:00UTC. Negative Zahlen sind für frühere Daten erlaubt. Date.prototype.setUTCDate()
- Setzt den Tag des Monats eines Datums gemäß der Weltzeit.
Date.prototype.setUTCFullYear()
- Setzt das Jahr (4 Ziffern für 4 ziffrige Jahre) eines Datums gemäß der Weltzeit.
Date.prototype.setUTCHours()
- Setzt die Stunde eines Datums gemäß der Weltzeit.
Date.prototype.setUTCMilliseconds()
- Setzt die Millisekunden eines Datums gemäß der Weltzeit.
Date.prototype.setUTCMinutes()
- Setzt die Minuten eines Datums gemäß der Weltzeit.
Date.prototype.setUTCMonth()
- Setzt den Monat eines Datums gemäß der Weltzeit.
Date.prototype.setUTCSeconds()
- Setzt die Sekunden eines Datums gemäß der Weltzeit.
Date.prototype.setYear()
- Setzt das Jahr (nur 2 - 3 Ziffern) eines Datums gemäß der Ortszeit. Stattdessen sollte
setFullYear()
benutzt werden.
Konvertierungsgetter
Date.prototype.toDateString()
- Gibt das Datum als menschlich lesbaren String zurück (z. B. Thu Apr 12 2018).
Date.prototype.toISOString()
- Konvertiert ein Datum zu einem String im erweiterten ISO-8601-Format.
Date.prototype.toJSON()
- Gibt eine String-Repräsentation eines
Date
-Objektes zurück. Dabei wird dietoISOString()
-Methode eingesetzt. Gedacht für den Einsatz vonJSON.stringify()
. Date.prototype.toGMTString()
- Gibt eine String-Repräsentation eines
Date
-Objektes auf Basis der GMT-(UT)-Zeitzone zurück. Stattdessen solltetoUTCString()
eingesetzt werden. Date.prototype.toLocaleDateString()
- Gibt einen String mit ortssensitiver Repräsentation eines Datums zurück. Dieses Datum basiert auf den Systemeinstellungen.
Date.prototype.toLocaleFormat()
- Konvertiert ein Datum zu einem String mithilfe eines Formatierungsstrings.
Date.prototype.toLocaleString()
- Gibt einen String mit ortssensitiver Repräsentation eines Datums zurück. Diese Method überschreibt die
Object.prototype.toLocaleString()
(en-US)-Methode. Date.prototype.toLocaleTimeString()
- Gibt einen String mit ortssensitiver Repräsentation der Zeit eines Datums zurück. Diese Zeit basiert auf den Systemeinstellungen.
Date.prototype.toSource()
- Gibt einen String-Repräsentation des Quelltextes zurück (gleich dem
Date
-Objekt). Man kann diese Methode einsetzen um ein neues Objekt zu erstellen. Diese Methode überschreibt dieObject.prototype.toSource()
-Methode Date.prototype.toString()
- Gibt eine String-Repräsentation eines
Date
-Objektes zurück. Diese Methode überschreibt dieObject.prototype.toString()
(en-US) Methode. Date.prototype.toTimeString()
- Gibt die Zeit eines Datums als menschlich lesbaren String zurück.
Date.prototype.toUTCString()
- Konvertiert das Datum zu einem String unter Einsatz der UTC-Zeitzone.
Date.prototype.valueOf()
- Gibt ein primitiven Wert eines
Date
-Objektes zurück. Diese Methode überschreibt dieObject.prototype.valueOf()
-Methode.
Spezifikationen
Specification | Status | Kommentar |
---|---|---|
ECMAScript 1st Edition (ECMA-262) | Standard | Initiale Definition. Implementiert in JavaScript 1.1. |
ECMAScript 5.1 (ECMA-262) Die Definition von 'Date.prototype' in dieser Spezifikation. |
Standard | |
ECMAScript 2015 (6th Edition, ECMA-262) Die Definition von 'Date.prototype' in dieser Spezifikation. |
Standard | |
ECMAScript (ECMA-262) Die Definition von 'Date.prototype' in dieser Spezifikation. |
Lebender Standard |
Browserkompatibilität
No compatibility data found for javascript.builtins.Date.prototype
.
Check for problems with this page or contribute missing data to mdn/browser-compat-data.
The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.