⊗jsPmTmCr 325 of 505 menu

Kuupäeva korrektsuse kontrollimine JavaScriptis

Õpime nüüd kontrollima kuupäeva korrektsust. Näiteks on 31 jaanuar korrektne kuupäev, kuid 32 jaanuar on ebakorrektne. Nagu teate, JavaScript korrigeerib kuupäevad automaatselt. Meie juhul tähendab see, et 32 jaanuarist saab automaatselt 1 veebruar.

Seda JavaScripti omadust saab kasutada kuupäeva olemasolu kontrollimiseks. Kontrollime järgmiselt: loome kuupäevaobjekti ja vaatame, kas kuupäeva osad on muutunud või mitte. Teisisõnu, kas JavaScript tegi meie kuupäeva korrigeerimise või mitte. Kui tegi - siis on edastatud kuupäev ebakorrektne, kuigi ei teinud - korrektne.

Teeme kirjeldatu:

let year = 2025; let month = 0; let day = 32; let date = new Date(year, month, day); if (date.getFullYear() == year && date.getMonth() == month && date.getDate() == day) { console.log('korrektne'); } else { console.log('ebakorrektne'); }

Tehke funktsioon checkDate, mis teeb kirjeldatud kontrolli. Olgu funktsioonist return true, kui kuupäev on korrektne ja false, kui mitte. Näide selle funktsiooni tööst 31 jaanuari ja 32 jaanuari puhul:

console.log(checkDate(2025, 0, 31)); // väljastab true console.log(checkDate(2025, 0, 32)); // väljastab false
Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu