Konwertuj ciąg ISO na obiekt daty w JavaScript

Konwertuj ciąg ISO na obiekt daty w JavaScript

Aby wchodzić w interakcje z datą i godziną, w tym dniami, miesiącami, latami, godzinami, minutami, sekundami i milisekundami, JavaScript oferuje obiekt daty. Służy do śledzenia dat i wykonywania różnych zadań. Mówiąc dokładniej, ISO jest skrótem dla międzynarodowej organizacji standaryzacji. Zgodnie ze standardem ISO rok jest umieszczony pierwszy w ciągu daty, a następnie najmniejszy termin. Aby przekonwertować obiekt daty z ciągu ISO za pomocą JavaScript, użyj konstruktora obiektu daty.

W tym artykule nauczy metody konwersji obiektu daty z ciągu ISO za pomocą JavaScript.

Jak konwertować/utworzyć obiekt daty z ciągu ISO w JavaScript?

Aby przekształcić ciąg ISO na obiekt daty, użyj podanych metod obiektów daty JavaScript:

    • Data () konstruktor
    • metoda parse ()

Metoda 1: Konwertuj obiekt daty z ciągu ISO za pomocą konstruktora date ()

Do konwersji ciągu ISO na obiekt daty używany jest konstruktor obiektu data (). W celu konwersji przekaż ciąg ISO do „Nowa data()" metoda.

Składnia

Użyj następującej składni dla konstruktora dat ():

Nowa data (izodatestrowanie);


Zajmuje datę w formacie ISO jako parametr.

Wartość zwracana

Daje nowy obiekt daty.

Przykład

Utwórz ciąg, który przechowuje datę w formacie ISO:

const Isostring = „2022-10-10”;


Zadzwoń do konstruktora daty, przekazując ciąg ISO i przechowuj obiekt daty w zmiennej ”DATOBJ”:

const dateobj = nowa data (IsoString);


Wydrukuj wynikowy obiekt daty na konsoli:

konsola.log (dateObj);


Dane wyjściowe wskazuje, że ciąg ISO jest pomyślnie przekonwertowany do obiektu daty za pomocą konstruktora dat ():

Metoda 2: Konwertuj obiekt daty z ciągu ISO za pomocą daty.metoda parse ()

Do konwersji obiektu daty z ciągu ISO, „Data.analizować()„Zastosowana jest metoda. Metoda parse () analizuje ciąg daty i wysyła milisekund od północy 1 stycznia 1970 r.

Składnia

Postępuj zgodnie z podaną składnią, aby użyć metody parse ():

Data.Parse (izodatestrowanie);


W powyższej składni „Izodatestrowanie”Jest datą w formacie ciągów ISO.

Wartość zwracana

    • Oddaje wartość, która jest sumą milisekund od 1 stycznia 1970 r., O 00:00:00 UTC, oraz datę uzyskaną poprzez analizę dostępnego ciągu używanego do oznaczenia daty.
    • Daje NAN podczas otrzymania argumentu z nieprawidłowym formatem daty.

Przykład

Przekaż ciąg ISO w metodzie parse (), aby uzyskać obiekt daty w milisekundach:

const dateobj = data.Parse (Isostring);


Wydrukuj wynik na konsoli:

konsola.log (dateObj);


Wyjście


Opracowaliśmy podstawowe informacje związane z konwersją ciąg ISO na obiekt daty w JavaScript.

Wniosek

W konwersji obiektu daty z ciągu ISO konstruktor obiektu daty jako „Nowa data()" albo "Data.analizować()„Zastosowana jest metoda. Metoda Parse () podaje sumę milisekund z 1 stycznia 1970 r., O 00:00:00 UTC, a data jako ciąg, podczas gdy data () podaje nowy obiekt daty. W tym artykule uczy metod przekształcenia ciągu ISO na obiekt daty za pomocą JavaScript.