⊗jsPmTmCr 325 of 505 menu

Datumvalidatie in JavaScript

Laten we nu leren hoe we een datum op juistheid kunnen controleren. Bijvoorbeeld, 31 januari is een geldige datum, maar 32 januari is ongeldig. Zoals je weet, past JavaScript automatisch datums aan. In ons geval betekent dit dat 32 januari automatisch 1 februari wordt.

Deze eigenschap van JavaScript kunnen we gebruiken om te controleren of een datum bestaat. Hoe we controleren: we maken een object met de datum en kijken of de onderdelen van de datum zijn veranderd of niet. Met andere woorden, of JavaScript onze datum heeft gecorrigeerd of niet. Als dat gebeurd is - dan is de door ons doorgegeven datum ongeldig, en als niet, dan is deze geldig.

Laten we het beschrevene uitvoeren:

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

Maak een functie checkDate die de beschreven controle uitvoert. Laat de functie true teruggeven als de datum geldig is en false als dat niet zo is. Voorbeeld van het gebruik van deze functie voor 31 januari en 32 januari:

console.log(checkDate(2025, 0, 31)); // geeft true weer console.log(checkDate(2025, 0, 32)); // geeft false weer
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren