⊗jsPmTmCr 325 of 505 menu

Überprüfung der Korrektheit eines Datums in JavaScript

Lassen Sie uns nun lernen, wie man ein Datum auf Korrektheit überprüft. Zum Beispiel ist der 31. Januar ein korrektes Datum, während der 32. Januar unkorrekt ist. Wie Sie wissen, korrigiert JavaScript Daten automatisch. In unserem Fall bedeutet das, dass der 32. Januar automatisch zum 1. Februar wird.

Diese Eigenschaft von JavaScript kann man nutzen, um zu prüfen, ob ein Datum existiert. Prüfansatz: Wir erstellen ein Objekt mit dem Datum und schauen, ob sich die Datumsteile geändert haben oder nicht. Mit anderen Worten: Hat JavaScript unser Datum korrigiert oder nicht? Wenn ja, dann ist das übergebene Datum ungültig, wenn nicht, dann ist es gültig.

Lassen Sie uns das Beschriebene umsetzen:

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

Erstellen Sie eine Funktion checkDate, die die beschriebene Prüfung durchführt. Die Funktion soll true zurückgeben, wenn das Datum korrekt ist, und false, wenn nicht. Beispiel für die Arbeit dieser Funktion für den 31. Januar und den 32. Januar:

console.log(checkDate(2025, 0, 31)); // gibt true aus console.log(checkDate(2025, 0, 32)); // gibt false aus
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen