Ten samouczek nauczy Cię, jak zmienić ciąg w obiekt daty.
Jak przekonwertować obiekt daty w JavaScript?
Aby przekształcić ciąg na obiekt daty, użyj następujących metod:
Sprawdźmy je jeden po drugim!
Metoda 1: Konwertuj ciąg na obiekt daty za pomocą daty.metoda parse ()
„„ Data.analizować()„Metoda jest używana do utworzenia obiektu daty z ciągu. Metoda parse () obiektu daty analizuje ciąg daty i podaje liczbę milisekund jako wyjście od północy 1 stycznia 1970 r. To podąża za „ROYYY-MM-DD„Format dla daty.
Składnia
Postępuj zgodnie z poniżej metodą parse ():
Data.Parse (datestring);W powyższej składni „Datestring”To data dodana jako ciąg.
Wartość zwracana
Przykład
Utwórz zmienną „Strtodate”I zadzwoń do„Data.analizować()„Metoda, przekazując ciąg jako datę:
Niech Strtodate = data.Parse („20-11-2022”);Wydrukuj konwertowaną datę przechowywaną w zmiennej za pomocą „konsola.dziennik()" metoda:
konsola.log (strtodate);Wyjście
Powyższe wyjście daje „Nan”Ponieważ ciąg nie pasuje do formatu daty.
Teraz przekaż ciąg w odpowiednim formacie w metodzie parse ():
Niech Strtodate = data.Parse („2022-11-20”);Wyjście
Wyjście pokazuje sumę milisekund z 1 stycznia 1970 r., 00:00:00 UTC i datę „2022-11-20".
Metoda 2: Konwertuj ciąg na obiekt daty za pomocą konstruktora DATE ()
Najczęściej stosowaną metodą tworzenia obiektu daty z ciągu jest konstruktor obiektu daty. Aby utworzyć obiekt daty z ciągu, przejdź do konstruktora dat () jako argument we właściwym formacie.
Składnia
Poniższa składnia dla konstruktora dat ():
nowa data (datestring);Bierze datę w ciągu jako parametr.
Wartość zwracana
Przykład
Przywołaj konstruktor dat (), przekazując datę w formacie ciągów jako argument i przechowuj zwrócone obiekt daty w zmiennej ”Strtodate”:
niech strTodate = nowa data („23-02-2022”);Wydrukuj wynikowy obiekt daty na konsoli za pomocą „konsola.dziennik()" metoda:
konsola.log (strtodate);Wyjście
Powyższe wyjście daje „Niepoprawna data”Ponieważ ciąg nie pasuje do formatu daty.
Teraz przejdź datę we właściwym formacie w konstruktorze daty:
niech strTodate = nowa data („2022-02-23”);Wyjście
Wyjście wyświetliło nowy obiekt daty.
Wniosek
Aby utworzyć obiekt daty z ciągu, użyj „Data()”Konstruktor lub„analizować()„Metoda obiektu daty. Metoda parse () analizuje datę jako ciąg i daje datę w milisekundach od 1 stycznia 1970 r., A data jest wyprowadzana przez analizowanie określonego ciągu używanego do przedstawienia daty. Konstruktor dat () podaje nowy obiekt daty i powszechnie stosowaną metodę konwersji ciągu na obiekt daty. Obie metody są dokładnie wyjaśnione w tym artykule z przykładami.