In diesem Tutorial wird Ihnen beigebracht, wie Sie eine Zeichenfolge in ein Datumsobjekt verwandeln können.
So konvertieren Sie ein Datumsobjekt in JavaScript?
Verwenden Sie zum Konvertieren einer Zeichenfolge in ein Datumsobjekt die folgenden Methoden:
Schauen wir sie uns nacheinander an!
Methode 1: Konvertieren Sie eine Zeichenfolge mit dem Datum in ein Datumsobjekt.Parse () Methode
Der " Datum.analysieren ()Die Methode wird verwendet, um ein Datumsobjekt aus einer Zeichenfolge zu erstellen. Die Parse () -Methode des Datumsobjekts analysiert eine Datumszeichenfolge und gibt die Anzahl der Millisekunden als Ausgabe seit Mitternacht am 1. Januar 1970 an. Es folgt dem “Yjyy-mm-dd”Format für das Datum.
Syntax
Befolgen Sie die untergegebene Syntax für die Parse () -Methode:
Datum.analysieren (DETESTRING);In der obigen Syntax “,“DETESTRINGIst das Datum als Zeichenfolge hinzugefügt.
Rückgabewert
Beispiel
Erstellen Sie eine Variable “Strtodat”Und nennen Sie die“Datum.analysieren ()Methode durch Übergabe einer Zeichenfolge als Datum:
lass Strtodate = Datum.analysieren ("20-11-2022");Drucken Sie das konvertierte Datum, das in einer Variablen gespeichert ist, mit der “Konsole.Protokoll()" Methode:
Konsole.log (strtodat);Ausgang
Die obige Ausgabe gibt “NanDa die Zeichenfolge nicht mit dem Datumsformat übereinstimmt.
Geben Sie nun die Zeichenfolge in einem ordnungsgemäßen Format in einer Parse () -Methode weiter:
lass Strtodate = Datum.analysieren ("2022-11-20");Ausgang
Die Ausgabe zeigt eine Summe der Millisekunden vom 1. Januar 1970, 00:00:00 UTC und das Datum “2022-11-20”.
Methode 2: Konvertieren Sie eine Zeichenfolge in ein Datumsobjekt mit dem Date () -Konstruktor
Die am häufigsten verwendete Methode zum Erstellen eines Datumsobjekts aus einer Zeichenfolge ist der Konstruktor des Datumsobjekts. Um ein Datumsobjekt aus einer Zeichenfolge zu erstellen, übergeben Sie die Zeichenfolge an den Date () -Konstruktor als Argument in einem ordnungsgemäßen Format.
Syntax
Die folgende Syntax für den Date () -Konstruktor:
neues Datum (DETESTRING);Es nimmt das Datum in einer Zeichenfolge als Parameter ein.
Rückgabewert
Beispiel
Rufen Sie den Konstruktor des Date () auf, indem Sie das Datum in einem Zeichenfolgenformat als Argument übergeben und das zurückgegebene Datumsobjekt in einer Variablen speichern “Strtodat”:
lass Strtodate = neues Datum ("23-02-2022");Drucken Sie das resultierende Datumsobjekt auf der Konsole mit der “Konsole.Protokoll()" Methode:
Konsole.log (strtodat);Ausgang
Die obige Ausgabe gibt “Ungültiges DatumDa die Zeichenfolge nicht mit dem Datumsformat übereinstimmt.
Geben Sie nun das Datum in einem ordnungsgemäßen Format in einem Date -Konstruktor übergeben:
strtodate = neues Datum ("2022-02-23");Ausgang
Die Ausgabe zeigte ein neues Datumsobjekt an.
Abschluss
Verwenden Sie zum Erstellen eines Datumsobjekts aus einer Zeichenfolge die “Datum()"Konstruktor oder der"analysieren ()Methode des Datumsobjekts. Die Parse () -Methode analysiert ein Datum als Zeichenfolge und gibt ab dem 1. Januar 1970 ein Datum in Millisekunden an, und das Datum wird durch Parsen der angegebenen Zeichenfolge abgeleitet. Der Konstruktor des Datums () gibt ein neues Datumsobjekt und eine allgemein verwendete Methode zum Konvertieren einer Zeichenfolge in ein Datumsobjekt an. Beide Methoden werden in diesem Artikel mit Beispielen gründlich erläutert.