JavaScript | Datum.analysieren

JavaScript | Datum.analysieren
Der Datum.analysieren () Methode in JavaScript wandelt eine Zeichenfolge mit einem Datum in einen numerischen Wert um, indem dieses Datum in Form von Millisekunden seit 1970 dargestellt wird. Die Arbeit der analysieren () ist dasselbe wie eine Zeichenfolge als Argument an den Konstruktor der Datumsvariablenklasse zu übergeben. In Wirklichkeit wird in Wirklichkeit, wenn eine Saite als Argument übergeben wird, ein indirekter Anruf an die Datum Parse () Methode.

Syntax des Datums.analysieren ()

Die Syntax der Datum Parse () -Methode ist ziemlich einfach; es ist definiert als

Datum.analysieren (String)

Hinweis: Hier, die Saite enthält einen Datumswert darin. Jetzt kann der Benutzer diese Darstellung in verschiedenen Formaten geben.

Rückgabewert:

Der Rückgabewert aus dem Datum Parse () Methode ist ein numerischer Wert, der die Zeitspanne darstellt, die in Form von Millisekunden seit dem 1. Januar 1970 verstrichen ist. Eine Nan wird als Ergebnis zurückgegeben, wenn das Argument einem ungültigen Datum entspricht.

Beispiel 1: Übergeben einer Zeichenfolge in der Parse () -Methode

Erstellen Sie für dieses Beispiel eine neue String -Variable und schreiben Sie ein gültiges Datum in diese Variable wie

DateInstring = "5. Juni 1997";

Geben Sie dann diese Variable im Argument der analysieren () Methode und festlegen, die einer neuen Variablen entspricht DateInms:

const dateInms = Datum.analysieren (DateInstring);

Drucken Sie schließlich das in der gespeicherte Ergebnis aus DateInms Variable auf das Terminal mit der Konsolenprotokollfunktion:

Konsole.log (DateInms);

Diese Zeilen werden das folgende Ergebnis bei der Ausführung ergeben:

Beachten Sie aus dem Screenshot, dass der Ausgang ein numerischer Wert ist, der Zeit in Form von Millisekunden darstellt.

Beispiel 2: Berechnung der Jahre aus dem Ergebnis der Parse () -Methode

Erstellen Sie eine neue Zeichenfolge mit dem folgenden Wert darin:

DateInstring = "1 Januar 2010";

Gib es an die Datum.analysieren () Methode und drucken Sie das Ergebnis dann mit der Konsolenprotokollfunktion auf die Konsole:

const dateInms = Datum.analysieren (DateInstring);
Konsole.log (DateInms);

Da das Ergebnis die Zeit sein wird, die seit dem 1. Januar 1970 verstrichen ist. Wir können die seit 1970 verabschiedeten Jahre mit den folgenden Zeilen berechnen:

var Jahre.rund (DateInms / (365 * 24 * 60 * 60 * 1000));
Konsole.Protokoll (Jahre);

Die Gleichung (365*24*60*60*1000) berechnet einfach die Anzahl der Millisekunden innerhalb eines ganzen Jahres. Danach das Ergebnis der analysieren () Methode nach dieser Nummer und dann mit der Konsolenprotokollfunktion auf die Konsole anzeigen:

Die Jahre seit 1970 wurden auf das Terminal gedruckt.

Beispiel: Bisher ungültiges Datum übergeben.Parse () Methode

Um dies zu demonstrieren, erstellen Sie eine neue Zeichenfolge mit einem ungültigen Datum als

DateInstring = "31 2 2022";

Das in dieser Zeichenfolge dargestellte Datum ist der 31. Februar 2022, ein ungültiges Datum. Reich das weiter DateInstring Variable im Argument der analysieren () Methode und übergeben das Ergebnis an die Konsolenprotokollfunktion als

const dateInms = Datum.analysieren (DateInstring);
Konsole.log (DateInms);

Nach der Ausführung dieses Programms würde das folgende Ergebnis auf dem Terminal angezeigt:

Das Ergebnis war Nan bedeutet, dass die Zeichenfolge ein ungültiges Datum enthielt.

Abschluss

Der Datum.analysieren () Die Methode nimmt einfach eine Zeichenfolge ein, die ein bestimmtes Datum darstellt. Anschließend wird die Anzahl der seit Januar 1970 verstrichenen Millisekunden nach dem Datum in der Zeichenfolge zurückgegangen. Falls es falsch \ Ungültige Daten in der Zeichenfolge gibt, wäre das Ergebnis a Nan Wert. Außerdem, wann immer ein neuer Datum Variable wird mit dem erstellt neues Datum() Konstruktor wird ein indirekter Anruf an die Datum.analysieren () Methode.