Kako potrditi datum v JavaScriptu

Kako Potrditi Datum V Javascriptu



JavaScript je znan po zagotavljanju različnih vgrajenih funkcij za olajšanje potreb razvijalcev. Potrjevanje datumov ima svoj pomen, saj ljudje sledijo različnim časovnim pasom po vsem svetu. Na primer, Date.parse() in regularni izrazi se uporabljajo za preverjanje datuma v JavaScriptu. Obe metodi imata pomen preverjanja oblike zapisa datuma pri preverjanju obrazca. Poleg tega lahko uporabniki potrdijo datum tako, da ročno določijo obliko, kot je npr “mm/dd/ll” . Ta objava prikazuje več načinov za preverjanje datuma v JavaScriptu.

Kako potrditi datum v JavaScriptu?

The Date.parse() metoda se uporablja za razčlenitev datumskega niza. Metoda vnese datum kot argument in vrne milisekundah . Poleg tega lahko uporabite regularne izraze tudi za preverjanje datuma. Izraz preveri, ali je uporabnik vnesel datum tako, da sledi “mm/dd/ll” format.

Vadimo Date.parse() in regex za potrditev datuma v JavaScriptu.







Primer 1: Preverjanje datuma z uporabo Date.parse() v JavaScriptu

Primer velja za potrditev datuma z uporabo Date.parse() metoda v JavaScriptu. Metoda sledi “mm/dd/ll” format. Poleg tega lahko uporabniki tudi spremljajo ISO format datuma 'll-mm-dd' . Primer kode je obravnavan spodaj:



Koda



console.log ( 'Primer za potrditev datuma' ) ;
pustiti isValidDate = Date.parse ( '11/05/22' ) ;
če ( jeNaN ( isValidDate ) ) {
console.log ( 'Neveljavna oblika datuma.' ) ;
}
drugače {
console.log ( 'Veljavna oblika datuma.' ) ;
}


Razlaga kode je podana spodaj:





    • The razčleniti() metoda je prilagojena s posredovanjem datuma “mm/dd/ll” obliki, kot npr “05/11/22” in vrne niz v obliki datuma.
    • Po tem, isNaN() metoda se uporabi s stavkom if-else, ki izračuna, ali podajajoči niz 'isValidDate' je številka ali ne.
    • Če je isNaN() metoda vrne pravo vrednost, nato prikaže sporočilo »Neveljavna oblika datuma«.
    • V nasprotnem primeru prikaz »Veljavna oblika datuma« z uporabo console.log() metoda.


Izhod


The isNaN() metoda vrne a lažno vrednost, posredovanje niza 'isValidDate' kot številka. Zato izvede stavke else-block s prikazom sporočila »Veljavna oblika datuma« v oknu konzole.



Primer 2: Preverjanje datuma z uporabo regularnih izrazov v JavaScriptu

Regularni izraz je prilagojen, da ustreza vzorcu “mm/dd/ll” kot format datuma. Oceni prehodni datum in vrne logični izhod (true ali false). Primer kode je naveden spodaj:

Koda

console.log ( 'Še en primer za potrditev datuma' ) ;
kjer je d_reg = / ^ ( 0 [ 1 - 9 ] | 1 [ 0 - dva ] ) \ / ( 0 [ 1 - 9 ] | 1 \d | dva \d | 3 [ 01 ] ) \ / ( 0 [ 1 - 9 ] | 1 [ 1 - 9 ] | dva [ 1 - 9 ] ) $ / ;
var user_date = '01/12/22'
če ( d_reg.test ( uporabniški_datum ) ) {
console.log ( 'Datum je v obliki mm/dd/ll' ) ; }
drugače {
console.log ( 'Neveljavna oblika datuma' ) ;
}


Opis kode je podan spodaj:

    • Regularni izraz “/^(0[1-9]|1[0-2])\/(0[1-9]|1\d|2\d|3[01])\/(0[1-9] |1[1-9]|2[1-9])$/” se uporablja za potrditev “mm/dd/ll” format datuma, ki je shranjen v “d_reg” spremenljivka .
    • Datum od “01/12/22” je dodeljen “uporabniški_datum”
    • Po tem se uporabi pogoj z “d_reg.test” da preverite datum tako, da ga posredujete kot argument.
    • Na koncu je console.log() metoda se uporablja za prikaz izhoda.


Izhod


Izhod pokaže, da je datum “01/12/22” sledi “mm/dd/ll” format z izrazom regex.

Zaključek

V JavaScriptu Date.parse() in regularni izrazi lahko uporabite za potrditev datuma. Metoda Date.parse() vrne število milisekund na podlagi pretečega datuma. Podobno velja, da regularni izraz potrdi datum, ki sledi “mm/dd/ll” format. Ta objava je pokazala možne metode za potrditev datuma s pomočjo primerov.