KonvertierenDatum in UTC in JavaScript
In diesem Tutorial wird erläutert, wie Sie das Datum mit der Funktion toISOString()
in JavaScript in das UTC-Format konvertieren.
Konvertieren das Datum in das UTC-Format mit der Funktion toISOString()
in JavaScript
Lassen Sie uns zunächst darüber sprechen, wie Sie ein Datumsobjekt in JavaScript erstellen. Um diesen Objekttyp zu erstellen, können wir die Funktion Date()
verwenden, die das aktuelle Datum, die Uhrzeit, den GMT-Offset und die Zeitzone zurückgibt.
Lassen Sie uns zum Beispiel ein Datumsobjekt erstellen und das aktuelle Datum mit der Funktion Date()
überprüfen. Siehe den Code unten.
var myDate = new Date();
console.log(myDate);
Ausgabe:
Sun Jun 20 2021 10:13:09 GMT+0500 (Pakistan Standard Time)
In der Ausgabe können wir sehen, dass Datum, Uhrzeit, Offset und Zeitzone vollständig zurückgegeben werden. Wenn wir nur ein Element aus dem Datumsobjekt extrahieren möchten, können wir die Eigenschaft get
verwenden. Lassen Sie uns zum Beispiel den Monat aus dem obigen Datumsobjekt mit der Eigenschaft getUTCDate()
extrahieren. Siehe den Code unten.
var myDate = new Date();
var month = myDate.getUTCMonth();
console.log(month);
Ausgabe:
5
Wie Sie in der Ausgabe sehen können, bedeutet 5
, dass der aktuelle Monat Juni ist.
Es gibt andere Eigenschaften, die Sie verwenden könnten, um Ihren gewünschten Teil wie getFullYear()
, getDate()
, getHours()
und getSeconds()
zu erhalten. Wenn Sie mit Ihrem Wunschdatum ein Datumsobjekt erstellen möchten, müssen Sie das gewünschte Datum in der Funktion Date()
übergeben.
Erstellen wir zum Beispiel ein Datumsobjekt mit unserem Wunschdatum in der Funktion Date()
. Siehe den Code unten.
var myDate = new Date(1990, 05, 10);
console.log(myDate);
Ausgabe:
Sun Jun 10 1990 00:00:00 GMT+0500 (Pakistan Standard Time)
In der Ausgabe ist die Uhrzeit Null, Sie können die Uhrzeit aber auch einstellen, indem Sie sie in der Funktion Date()
übergeben. Es gibt viele Formate, um das Datum in der Funktion Date()
zu übergeben; einige sind unten aufgeführt.
var myDate = new Date(year, month, day, hours, minutes, seconds, milliseconds);
var myDate = new Date('YYYY-MM-DD');
var myDate = new Date('MM/DD/YYYY');
Lassen Sie uns beispielsweise ein Zeitobjekt im dritten Format erstellen. Siehe den Code unten.
var myDate = new Date('10/5/1990');
console.log(myDate);
Ausgabe:
Fri Oct 05 1990 00:00:00 GMT+0500 (Pakistan Standard Time)
Konvertieren wir nun das aktuelle Datum in UTC mit der Funktion toISOString()
. Siehe den unten stehenden Code.
var myDate = new Date().toISOString();
console.log(myDate);
Ausgabe:
2021-06-20T06:09:09.043Z
In der Ausgabe stellen wir fest, dass das Datum im UTC-Format vorliegt. Beachten Sie, dass sich Ihre Ausgabe je nach Datum ändern kann.