Jak potwierdzić datę w JavaScript

Jak potwierdzić datę w JavaScript
JavaScript słynie z dostarczania różnych wbudowanych funkcji, aby złagodzić potrzeby programistów. Walidacja dat ma swoje znaczenie, ponieważ ludzie podążają za różnymi strefami czasowymi na całym świecie. Na przykład, Data.analizować() I Wyrażenia regularne są zatrudnione do potwierdzenia daty w JavaScript. Obie metody mają znaczenie sprawdzania formatu daty w sprawdzaniu poprawności formularza. Ponadto użytkownicy mogą potwierdzić datę poprzez ręczne zdefiniowanie formatu, takiego jak „MM/DD/YY”. Ten post pokazuje wiele sposobów potwierdzenia daty w JavaScript.

Jak potwierdzić datę w JavaScript?

Data.analizować() Metoda jest stosowana do przeanalizowania ciągu daty. Metoda wprowadza datę jako argument i zwraca milisekund. Ponadto możesz również użyć wyrażeń regularnych, aby zweryfikować datę. Wyrażenie sprawdza, czy użytkownik wprowadził datę, śledząc „MM/DD/YY” format.

Poćwiczmy Data.analizować() I Regex Aby potwierdzić datę w JavaScript.

Przykład 1: Sprawdź datę za pomocą daty.parse () w JavaScript

Uważa się, że przykład potwierdza datę poprzez zastosowanie Data.analizować() Metoda w JavaScript. Metoda podąża za „MM/DD/YY” format. Ponadto użytkownicy mogą również śledzić ISO format daty „YY-MM-DD”. Przykładowy kod omówiono poniżej:

Kod

konsola.log („Przykład do potwierdzenia daty”);
Niech isValidDate = data.Parse ('05/11/22 ');
if (isnan (isValidDate))
konsola.log („Niezadowolony format daty.");

w przeciwnym razie
konsola.log („prawidłowy format daty.");


Wyjaśnienie kodu podano poniżej:

    • analizować() Metoda jest dostosowywana przez przekazanie daty „MM/DD/YY” format, taki jak „05/11/22” i zwraca ciąg w formacie daty.
    • Potem isnan () Metoda jest stosowana z instrukcją IF-ELSE, która oblicza, czy przechodzący ciąg „IsValidDate” to liczba lub nie.
    • Jeśli isnan () Metoda zwraca wartość prawdziwą, a następnie wyświetl wiadomość „Niezbyt ważny format daty”.
    • W przeciwnym razie wyświetlacz „Ważny format daty” wykorzystując konsola.dziennik() metoda.


Wyjście


isnan () Metoda zwraca a FAŁSZ wartość, przekazanie ciągu „IsValidDate” jako liczba. Stąd wykonuje instrukcje else-block, wyświetlając wiadomość „Ważny format daty” W oknie konsoli.

Przykład 2: Sprawdź datę przy użyciu wyrażeń regularnych w JavaScript

Wyrażenie regularne jest przystosowane do wzoru „MM/DD/YY” Jako format daty. Ocenia datę przekazania i zwraca dane wyjściowe (prawda lub fałsz). Przykładowy kod jest podany poniżej:

Kod

konsola.log („Kolejny przykład do potwierdzenia daty”);
var d_reg =/^(0 [1-9] | 1 [0-2]) \/(0 [1-9] | 1 \ d | 2 \ d | 3 [01]) \/(0 [1- [1- 9] | 1 [1-9] | 2 [1-9]) $/;
var user_date = "12/01/22"
if (d_reg.test (user_date))
konsola.log („Data śledzi format MM/DD/RY”);
w przeciwnym razie
konsola.log („nieprawidłowy format daty”);


Opis kodu podano poniżej:

    • Wyrażenie regularne „/^(0 [1-9] | 1 [0-2]) \/(0 [1-9] | 1 \ d | 2 \ d | 3 [01]) \/(0 [1-9] | 1 [1-9] | 2 [1-9]) $/" jest stosowany w celu potwierdzenia „MM/DD/YY” Format daty, który jest przechowywany w „D_REG” zmienny.
    • Data „12/01/22” jest przypisany do „User_date”
    • Następnie stosuje się warunek „D_REG.test" Aby zweryfikować datę, przekazując ją jako argument.
    • W końcu konsola.dziennik() Metoda jest stosowana do wyświetlania danych wyjściowych.


Wyjście


Wyjście pokazuje, że data „12/01/22” podąża za „MM/DD/YY” Format za pomocą wyrażenia wyrażenia wyrażenia.

Wniosek

W JavaScript, Data.analizować() I Wyrażenia regularne można użyć do potwierdzenia daty. Data.Metoda parse () zwraca liczbę milisekund w oparciu o datę przekazania. Podobnie uważa się, że wyrażenie regularne potwierdzają datę następującą „MM/DD/YY” format. Ten post wykazał możliwe metody potwierdzenia daty za pomocą przykładów.