Die Date.prototype
Eigenschaft ist der Prototype für den Date
Konstruktor
Property attributes of Date.prototype |
|
---|---|
Writable | no |
Enumerable | no |
Configurable | yes |
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 welches Instanzen erzeugen kann. Der
Date
Konstruktor ist der Standard.
Methoden
Getter
Date.prototype.getDate()
- 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 (negative 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 4 ziffriege 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.
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()
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()
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 2017 Draft (ECMA-262) Die Definition von 'Date.prototype' in dieser Spezifikation. |
Entwurf |
Browserkompatibilität
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Basic support | (Ja) | (Ja) | (Ja) | (Ja) | (Ja) |
Ordinary object | ? | 41 (41) | ? | ? | ? |
Feature | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Basic support | (Ja) | (Ja) | (Ja) | (Ja) | (Ja) | (Ja) |
Ordinary object | ? | ? | 41.0 (41) | ? | ? | ? |
Schlagwörter des Dokuments und Mitwirkende
Schlagwörter:
Mitwirkende an dieser Seite:
schlagi123
Zuletzt aktualisiert von:
schlagi123,