⊗jsPmTmCr 325 of 505 menu

Preverjanje pravilnosti datuma v JavaScriptu

Zdaj se naučimo preveriti pravilnost datuma. Na primer, 31 januarja je pravilen datum, medtem ko je 32 januarja nepravilen. Kot veste, JavaScript avtomatsko popravi datume. V našem primeru to pomeni, da bo 32 januarja avtomatsko postal 1 februarja.

To lastnost JavaScripta lahko uporabimo za preverjanje obstoja datuma. Kako bomo preverili: ustvarili bomo objekt z datumom in preverili, ali so se deli datuma spremenili ali ne. Z drugimi besedami, ali je JavaScript izvedel popravek našega datuma ali ne. Če je, pomeni, da posredovani datum ni pravilen, če pa ni, je pravilen.

Naredimo opisano:

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('pravilna'); } else { console.log('nepravilna'); }

Naredite funkcijo checkDate, ki bo izvajala opisano preverjanje. Naj funkcija vrne true, če je datum pravilen in false, če ni. Primer dela te funkcije za 31 januarja in 32 januarja:

console.log(checkDate(2025, 0, 31)); // izpiše true console.log(checkDate(2025, 0, 32)); // izpiš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
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni