Ten zapis omówił podejścia do porównywania dat niezależnie od czasu za pomocą JavaScript.
Jak porównywać daty bez czasu za pomocą JavaScript?
Aby porównać daty bez czasu w JavaScript, zastosuj następujące podejścia w połączeniu z „Data()„Konstruktor:
Podane podejścia zostaną teraz omówione jeden po drugim!
Podejście 1: Porównaj daty bez czasu w JavaScript przy użyciu metody Todatestring ()
„„Data()”Konstruktor wraz z„nowy„Słowo kluczowe, służy do utworzenia nowego obiektu daty. „„Todatestring ()”Metoda uzyskuje dostęp do daty z obiektu daty jako ciągu, z wyłączeniem czasu. Podejścia te można wykorzystać do wyodrębnienia daty z daty zdefiniowanej przez użytkownika (w tym czasu) i porównania ich (daty).
Przykład
Przegląd następującego przykładu:
W powyższych wierszach kodu:
Wyjście
W powyższym wyjściu można zauważyć, że warunek jest spełniony bez względu na różne czasy.
Podejście 2: Porównaj daty bez czasu w JavaScript za pomocą metod setutchours () i gettime ()
„„setutchours ()”Metoda ustawia godzinę obiektu daty w odniesieniu do UTC. „„uzyskać czas()”Metoda oblicza liczbę milisekund upływających od 1 stycznia 1970 r. I zwraca ją. Metody te można zastosować do porównania dat poprzez przekształcenie czasu ustalonego na czas uniwersalny. To spowoduje, że porównanie niezależnie od czasu.
Składnia
Data.setutchours (godzina, min, sec, milisec)W powyższej składni:
Parametry odpowiadają liczbowym reprezentującym „godzina”,„minuty”,„sekundy", I "milisekund”Odpowiednio.
Przykład
Przejrzyjmy poniżej podanego przykładu:
W powyższym fragmencie kodu:
Wyjście
W powyższym wyjściu, jak widać, poprzednia data jest równa drugiej daty niezależnie od ustalonego godziny.
Wniosek
„„Data()”Konstruktor w połączeniu z„Todatestring ()”Metoda lub„setutchours ()" I "uzyskać czas()”Metody można zastosować do porównywania dat bez czasu w JavaScript. Pierwszą metodę można zastosować do wyodrębnienia dat z utworzonych obiektów daty (w tym czasu) i porównania ich. Te ostatnie metody można wykorzystać do przydzielania uniwersalnego czasu na pobrany czas, tak aby daty są porównywane niezależnie od czasu. Ten blog poprowadził Cię do porównania dat, niezależnie od czasu za pomocą JavaScript.