Kuidas JavaScriptis kuupäeva kinnitada

Kuidas Javascriptis Kuupaeva Kinnitada



JavaScript on kuulus selle poolest, et pakub arendajate vajadusi hõlbustamiseks mitmesuguseid sisseehitatud funktsioone. Kuupäevade kinnitamisel on oma tähtsus, sest inimesed järgivad kogu maailmas erinevaid ajavööndeid. Näiteks, Date.parse() ja regulaaravaldised kasutatakse kuupäeva kinnitamiseks JavaScriptis. Mõlemal meetodil on vormi valideerimisel kuupäevavormingu kontrollimise tähtsus. Lisaks saavad kasutajad kuupäeva kinnitada, määrates vormingu käsitsi, näiteks “mm/pp/yy” . See postitus näitab mitmeid viise kuupäeva kinnitamiseks JavaScriptis.

Kuidas JavaScriptis kuupäeva kinnitada?

The Date.parse() meetodit kasutatakse kuupäevastringi sõelumiseks. Meetod sisestab argumendina kuupäeva ja tagastab millisekundid . Lisaks saate kuupäeva kinnitamiseks kasutada ka regulaaravaldisi. Avaldis kontrollib, kas kasutaja sisestas kuupäeva, järgides “mm/pp/yy” vormingus.

Harjutame Date.parse() ja regex kuupäeva kinnitamiseks JavaScriptis.







Näide 1: kuupäeva kinnitamine JavaScriptis Date.parse() abil

Näide loetakse kuupäeva kinnitamiseks, kasutades Date.parse() meetod JavaScriptis. Meetod järgib “mm/pp/yy” vormingus. Lisaks saavad kasutajad jälgida ISO kuupäevavorming 'aa-kk-pp' . Näidiskoodi arutatakse allpool:



Kood



console.log ( 'Näide kuupäeva kinnitamiseks' ) ;
lase isValidDate = Kuupäev.parse ( '11/05/22' ) ;
kui ( isNaN ( isValidDate ) ) {
console.log ( 'Pole kehtiv kuupäevavorming.' ) ;
}
muidu {
console.log ( 'Kehtiv kuupäevavorming.' ) ;
}


Koodi selgitus on toodud allpool:





    • The parse () meetodit kohandatakse kuupäeva sisestamisega “mm/pp/yy” formaat, näiteks “05/11/22” ja tagastab stringi kuupäevavormingus.
    • Pärast seda, isNaN() meetodit rakendatakse koos if-else-lausega, mis arvutab, kas edastav string 'isValidDate' on number või mitte.
    • Kui isNaN() meetod tagastab tõelise väärtuse ja kuvab seejärel teate 'Pole kehtiv kuupäevavorming'.
    • Vastasel juhul kuvage 'Kehtiv kuupäevavorming' kasutades console.log() meetod.


Väljund


The isNaN() meetod tagastab a vale väärtus, stringi edastamine 'isValidDate' arvuna. Seega täidab see sõnumi kuvamise kaudu tõkendeid else-block 'Kehtiv kuupäevavorming' konsooli aknas.



Näide 2: kuupäeva kinnitamine JavaScripti regulaaravaldiste abil

Regulaaravaldis on kohandatud mustriga sobima “mm/pp/yy” kuupäeva vorminguna. See hindab möödumiskuupäeva ja tagastab Boole'i ​​väljundi (tõene või väär). Näidiskood on toodud allpool:

Kood

console.log ( 'Veel üks näide kuupäeva kinnitamiseks' ) ;
kus d_reg = / ^ ( 0 [ 1 - 9 ] | 1 [ 0 - kaks ] ) \ / ( 0 [ 1 - 9 ] | 1 \d | kaks \d | 3 [ 01 ] ) \ / ( 0 [ 1 - 9 ] | 1 [ 1 - 9 ] | kaks [ 1 - 9 ] ) $ / ;
var kasutaja_kuupäev = '01/12/22'
kui ( d_reg.test ( kasutaja_kuupäev ) ) {
console.log ( 'Kuupäev järgib vormingut kk/pp/aa' ) ; }
muidu {
console.log ( 'Vigane kuupäevavorming' ) ;
}


Koodi kirjeldus on toodud allpool:

    • Regulaaravaldis “/^(0[1-9]|1[0-2])\/(0[1-9]|1\d|2\d|3[01])\/(0[1-9] |1[1-9]|2[1-9])$/” kasutatakse selle kinnitamiseks “mm/pp/yy” kuupäeva vorming, mis on salvestatud 'd_reg' muutuv .
    • Kuupäev '01/12/22' on määratud 'kasutaja_kuupäev'
    • Pärast seda rakendatakse tingimust 'd_reg.test' kuupäeva kinnitamiseks, esitades selle argumendina.
    • Lõpuks, console.log() väljundi kuvamiseks kasutatakse meetodit.


Väljund


Väljund näitab, et kuupäev '01/12/22' järgib “mm/pp/yy” vormingus, kasutades regex-avaldist.

Järeldus

JavaScriptis Date.parse() ja regulaaravaldised saab kasutada kuupäeva kinnitamiseks. Meetod Date.parse() tagastab möödumiskuupäeva alusel millisekundite arvu. Samamoodi peetakse regulaaravaldist kinnitamaks kuupäevale järgnevat kuupäeva “mm/pp/yy” vormingus. See postitus on näidete abil näidanud võimalikke meetodeid kuupäeva kinnitamiseks.