JavaScript-Datum
- Vorherige Seite JS-Array Const
- Nächste Seite JS-Datenbank-Format
JavaScript-Datumsausgabe
Standardmäßig verwendet JavaScript die Zeitzone des Browsers und zeigt das Datum als vollständigen Textstring an:
Tue Apr 02 2019 09:01:19 GMT+0800 (China Standard Time)
Später werden Sie in diesem Tutorial mehr über das Anzeigen von Daten lernen.
Erstellen eines Date-Objekts
Das Date-Objekt wird durch den neuen Date()
Konstruktor erstellen.
Es gibt vier Methoden, um ein neues Datum-Objekt zu erstellen:
- new Date()
- new Date(year, month, day, hours, minutes, seconds, milliseconds)
- new Date(milliseconds)
- new Date(date string)
new Date()
new Date()
Erstellen eines neuen Datum-Objekts mit der aktuellen Datum und Uhrzeit:
Beispiel
var d = new Date();
Das Datum-Objekt ist statisch. Die Computerzeit tickt, aber das Datum-Objekt nicht.
new Date(year, month, ...)
new Date(year, month, ...)
Erstellen eines neuen Datum-Objekts mit angegebenem Datum und Uhrzeit.
Mit sieben Ziffern wird Jahr, Monat, Tag, Stunde, Minute, Sekunde und Millisekunde (in dieser Reihenfolge) angegeben:
Beispiel
var d = new Date(2018, 11, 24, 10, 33, 30, 0);
KommentarJavaScript zählt die Monate von 0 bis 11.
Der erste Monat ist 0. Der zwölfte Monat ist 11.
Mit sechs Ziffern wird Jahr, Monat, Tag, Stunde, Minute, Sekunde angegeben:
Beispiel
var d = new Date(2018, 11, 24, 10, 33, 30);
Mit fünf Ziffern wird Jahr, Monat, Tag, Stunde und Minute angegeben:
Beispiel
var d = new Date(2018, 11, 24, 10, 33);
Mit vier Ziffern wird Jahr, Monat, Tag und Stunde angegeben:
Beispiel
var d = new Date(2018, 11, 24, 10);
3 Ziffern geben das Jahr, den Monat und den Tag an:
Beispiel
var d = new Date(2018, 11, 24);
2 Ziffern geben das Jahr und den Monat an:
Beispiel
var d = new Date(2018, 11);
Sie können den Monat nicht weglassen. Wenn nur ein Parameter angegeben wird, wird er als Millisekunden betrachtet.
Beispiel
var d = new Date(2018);
Letztes Jahrhundert
Ein- und Zweitenszahlen Jahre werden als 19xx Jahre interpretiert:
Beispiel
var d = new Date(99, 11, 24);
Beispiel
var d = new Date(9, 11, 24);
new Date(dateString)
new Date(dateString)
Erstellen Sie ein neues Datum-Objekt aus einem Datumssatz:
Beispiel
var d = new Date("October 13, 2014 11:13:00");
Datumsstringe werden im nächsten Kapitel vorgestellt.
JavaScript speichert Daten als Millisekunden
JavaScript speichert Daten als Millisekunden seit dem 1. Januar 1970 00:00:00 UTC (Koordinierte Weltzeit).
Die Nullzeit ist 1970年1月1日 00:00:00 UTC.
Die aktuelle Zeit ist: 1554166879383 Millisekunden nach dem 1. Januar 1970.
new Date(milliseconds)
new Date(milliseconds)
Erstellen Sie ein neues Datum-Objekt mit einer Nullzeit und Millisekunden:
Beispiel
var d = new Date(0);
1970年1月1日加上100 000 000 000 Millisekunden entspricht etwa dem 3. März 1973:
Beispiel
var d = new Date(100000000000);
1970年1月1日减去100 000 000 000 Millisekunden entspricht etwa dem 31. Oktober 1966:
Beispiel
var d = new Date(-100000000000);
Beispiel
var d = new Date(86400000);
Ein Tag (24 Stunden) entspricht 86 400 000 Millisekunden.
Datumsmethoden
Bei der Erstellung eines Date-Objekts können vieleMethodenDarauf zu operieren.
Datumsmethoden ermöglichen es Ihnen, das Jahr, den Monat, den Tag, die Stunde, die Minute, die Sekunde und den Millisekundenwert eines Datum-Objekts in lokaler Zeit oder UTC (Universelle Zeit oder GMT) zu erhalten und zu setzen.
Die Datumsmethoden und Zeitzonen werden im nächsten Kapitel vorgestellt.
Datum anzeigen
JavaScript (standardmäßig) gibt das Datum im Format eines vollständigen Textstrings aus:
Mi 25. Mär 2015 08:00:00 GMT+0800 (China Standard Time)
Bei der Anzeige von Datumobjekten in HTML wird die Methode toString() automatisch in einen String konvertiert.
Beispiel
d = new Date(); document.getElementById("demo").innerHTML = d;
Gleichbedeutend mit:
d = new Date(); document.getElementById("demo").innerHTML = d.toString();
toUTCString()
Methoden, um das Datum in einen UTC-String (eine Datumsdarstellungsstandard) zu konvertieren.
Beispiel
var d = new Date(); document.getElementById("demo").innerHTML = d.toUTCString();
toDateString()
Methoden, um das Datum in ein lesbareres Format zu konvertieren:
Beispiel
var d = new Date(); document.getElementById("demo").innerHTML = d.toDateString();
- Vorherige Seite JS-Array Const
- Nächste Seite JS-Datenbank-Format