Konvertieren Sie eine ISO -Zeichenfolge in ein Datumsobjekt in JavaScript

Konvertieren Sie eine ISO -Zeichenfolge in ein Datumsobjekt in JavaScript

Um mit Datum und Uhrzeit zu interagieren, einschließlich Tagen, Monaten, Jahren, Stunden, Minuten, Sekunden und Millisekunden, bietet JavaScript das Datumsobjekt an. Es wird verwendet, um Daten im Auge zu behalten und verschiedene Aufgaben auszuführen. Insbesondere ist ISO eine Abkürzung für die internationale Organisation für die Standardisierung. Gemäß dem ISO -Standard wird das Jahr an erster Stelle in der Datumszeichenfolge platziert, gefolgt von der kleinsten Amtszeit. Verwenden Sie den Konstruktor des Datumsobjekts, um ein Datumsobjekt aus einer ISO -Zeichenfolge mit JavaScript zu konvertieren.

In diesem Artikel werden die Methoden zum Konvertieren eines Datumsobjekts aus einer ISO -Zeichenfolge mit JavaScript vermittelt.

So konvertieren/erstellen Sie ein Datumsobjekt aus einer ISO -Zeichenfolge in JavaScript?

Verwenden Sie zum Konvertieren einer ISO -Zeichenfolge in ein Datumsobjekt die angegebenen JavaScript -Datumsobjektmethoden:

    • Date () Konstruktor
    • Parse () Methode

Methode 1: Konvertieren Sie das Datumsobjekt aus einer ISO -Zeichenfolge mit dem Date () -Konstruktor

Zum Konvertieren einer ISO -Zeichenfolge in ein Datumsobjekt wird der Konstruktor des Date () -Objekts verwendet. Für die Konvertierung übergeben Sie die ISO -Zeichenfolge an die “neues Datum()" Methode.

Syntax

Verwenden Sie die folgende Syntax für den Konstruktor von Datum ():

neues Datum (IsodateString);


Es nimmt das Datum in einem ISO -Format als Parameter ein.

Rückgabewert

Es gibt ein neues Datumsobjekt.

Beispiel

Erstellen Sie eine Zeichenfolge, die das Datum in einem ISO -Format speichert:

const isostring = '2022-10-10';


Rufen Sie den Datumskonstruktor an, indem Sie die ISO -Zeichenfolge übergeben und das Datumsobjekt in der Variablen speichernDateObj”:

const DateObj = neues Datum (ISString);


Drucken Sie das resultierende Datumsobjekt auf der Konsole:

Konsole.log (DateObj);


Die Ausgabe zeigt an, dass die ISO -Zeichenfolge unter Verwendung des Date () -Konstruktors erfolgreich in das Datumsobjekt konvertiert wird:

Methode 2: Konvertieren Sie das Datumsobjekt aus einer ISO -Zeichenfolge mit dem Datum.Parse () Methode

Für die Konvertierung des Datumsobjekts von einer ISO -Zeichenfolge die “Datum.analysieren ()”Methode wird verwendet. Der Parse () -Methode analysiert eine Datumszeichenfolge und gibt die Millisekunden seit Mitternacht am 1. Januar 1970 aus.

Syntax

Befolgen Sie die angegebene Syntax, um die Parse () -Methode zu verwenden:

Datum.analysieren (IsodateString);


In der obigen Syntax “,“IsodateStringIst das Datum in einem ISO -String -Format.

Rückgabewert

    • Es gibt einen Wert zurück, der die Summe der Millisekunden seit dem 1. Januar 1970 um 00:00:00 UTC und das Datum durch Analyse der verfügbaren Zeichenfolge ist, die zur Bezeichnung eines Datums erhalten wird.
    • Es gibt NAN, während er ein Argument mit einem ungültigen Datumsformat erhält.

Beispiel

Geben Sie die ISO -Zeichenfolge in einer Parse () -Methode über, um das Datumsobjekt in Millisekunden zu erhalten:

const dateobj = Datum.analysieren (Isostring);


Drucken Sie das Ergebnis auf der Konsole:

Konsole.log (DateObj);


Ausgang


Wir haben die wesentlichen Informationen zum Konvertieren einer ISO -Zeichenfolge in ein Datumsobjekt in JavaScript zusammengestellt.

Abschluss

Bei der Konvertierung des Datumsobjekts von einer ISO -Zeichenfolge ist der Konstruktor des Datumsobjekts als “neues Datum()" oder der "Datum.analysieren ()”Methode wird verwendet. Die Parse () -Methode gibt die Summe der Millisekunden vom 1. Januar 1970 um 00:00:00 UTC und das Datum als Zeichenfolge an, während Datum () das neue Datumsobjekt angibt. In diesem Artikel werden die Methoden zum Konvertieren einer ISO -Zeichenfolge in ein Datumsobjekt mit JavaScript vermittelt.