Jak działa parsowanie daty w JavaScript

Jak działa parsowanie daty w JavaScript
"Data parsowania”To procedura, w której konwertujemy jeden typ danych na inny. Na przykład w programie JavaScript musisz przekonwertować ciąg obejmujący „data„Wartość do obiektu daty. Ta data parsowania można wykonać za pomocą „Data.analizować()" metoda. Po parsowaniu do tej pory wartości ciągu można wykorzystać w innych zadaniach kodowania, takich jak porównywanie, dodanie lub odejmowanie dwóch wartości daty.

W tym spisie omówi pracujący z Data parsowania W JavaScript za pomocą odpowiednich przykładów. A więc zacznijmy!

Jak działa parsowanie daty w JavaScript

W JavaScript „The„Data.analizować()„Metoda stosuje się do analizowania„data”Ciąg i zwraca liczbę„milisekund”Pomiędzy określoną wartością argumentu a„1 stycznia 1970" UNIX EPOCH. Na wypadek, gdyby wartość dodana jest łańcuchem niewiarygodnym, a następnie „Data.analizować()„Metoda powróci”Nan”(Nie liczba).

Składnia

Data.Parse (String);

Tutaj "Data.analizować()„Metoda będzie analizować„strunowy”I zwróć odpowiednie„milisekund" wartość.

Przedstawimy teraz kilka przykładów, aby zademonstrować, jak działają analogiczne daty w JavaScript.

Przykład 1
Po pierwsze, przeanalizujemy wartość ciągu „22 lutego 2022" używając "Data.analizować()„Metoda i przechowuj wynikową wartość w zmiennej”SM”:

Niech MS = datę.Parse („22 lutego 2022”);
konsola.log („Liczba milisekund:”+MS);

Dana "Data.analizować()„Metoda zwróci różnicę czasu między określoną wartością a„1 stycznia 1970”Data w„milisekund”:

Przykład 2
JavaScript „Data.analizować()„Metoda pozwala również przeanalizować ciąg, który obejmuje datę i godzinę w godzinach i minutach. Na przykład, w poniższym przykładzie, przekazamy ciąg „22 lutego 2022 10:10”Jako argument„Data.analizować()" metoda:

Niech MS = datę.Parse („22 lutego 2022 10:10”);
konsola.log („Liczba milisekund:”+MS);

Jak widać, wyjście pokazuje przeanalizowany ciąg danych jako „1645506600000„Milisekund:

Możesz również sprawdzić, czy liczba milisekund zwróconych przez „Data.analizować()„Metoda reprezentuje przekazaną datę”strunowy". W tym celu stwórz „data„Obiekt podczas przekazywania odzyskanych”milisekund”:

var date = nowa data (MS);

Następnie przywołaj „„data.ToString ()„Metoda konwersji wartości obiektu daty na ciąg:

konsola.log („Wyniki konwersji ciągłych do daty:”+data.ToString ());

Wykonanie powyższego „data.ToString ()”Metoda oznacza, że ​​konwertowana wartość i określony ciąg są takie same:

Przykład 3
W tym przykładzie dodamy godziny, minuty i sekundy z wartością daty i przekazamy ją do „Data.analizować()" metoda:

Niech MS = datę.Parse („22 lutego 2022 09:07:10 AM”);
konsola.log („Liczba milisekund:”+MS);

„„Data.analizować()„Metoda rozważy również sekundy, obliczając różnicę między nią a„1 stycznia 1970 00:00:00”:

Przykład 4
Za pomocą "Data.analizować()„Metoda, teraz przeanalizujemy ciąg, który zawiera wartość daty i czas w”UTC„Format:

Niech MS = datę.Parse („22 lutego 2022 09:07:10 AM UTC”);
konsola.log („Liczba milisekund:”+MS);

Wyjście

Przykład 5
Jeśli zdałeś nieprawidłowy ciąg daty, to przypadek zwrotu JavaScript „Data.analizować()„Metoda zostanie ustawiona na„Nan”(Nie liczba):

Niech MS = datę.parse („Linuxhint”);
konsola.log (ms);

Wyjście

To były wszystkie istotne informacje związane z datą analizowania w JavaScript. Możesz dalej badać zgodnie z Twoimi wymaganiami.

Wniosek

W JavaScript „The„Data.analizować()„Metoda stosuje się do analizowania„data”Ciąg i zwraca liczbę„milisekund”Pomiędzy określoną wartością argumentu a„1 stycznia 1970„UNIX EPOCH. Na wypadek, gdyby wartość dodana jest łańcuchem niewiarygodnym, a następnie „Data.analizować()„Metoda powróci”Nan”(Nie liczba). W tym spisie omówiono działanie daty parsowania w JavaScript, przy użyciu niektórych odpowiednich przykładów.