⊗jsPmTmCr 325 of 505 menu

Kontrola platnosti dátumu v JavaScripte

Poďme sa teraz naučiť kontrolovať dátum na platnosť. Napríklad, 31 januára je platný dátum, zatiaľ čo 32 januára je neplatný. Ako viete, JavaScript automaticky koriguje dátumy. V našom prípade to znamená, že 32 januára sa automaticky stane 1 februára.

Túto vlastnosť JavaScriptu môžeme použiť na to, aby sme skontrolovali existenciu dátumu. Ako budeme kontrolovať: vytvoríme objekt s dátumom a pozrieme sa, či sa časti dátumu zmenili alebo nie. Inými slovami, vykonal JavaScript korekciu nášho dátumu alebo nie. Ak áno - znamená to, že námi zadaný dátum je neplatný, a ak nie - je platný.

Urobme popísané:

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('platný'); } else { console.log('neplatný'); }

Vytvorte funkciu checkDate, ktorá bude vykonávať popísanú kontrolu. Nech funkcia vráti true, ak je dátum platný a false, ak nie je. Príklad činnosti tejto funkcie pre 31 januára a 32 januára:

console.log(checkDate(2025, 0, 31)); // vypíše true console.log(checkDate(2025, 0, 32)); // vypíše false
Slovenčina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používame cookies na fungovanie stránky, analýzu a personalizáciu. Spracúvanie údajov prebieha v súlade s Politikou ochrany osobných údajov.
prijať všetky nastaviť odmietnuť