⊗jsPmTmCr 325 of 505 menu

Vérification de la validité d'une date en JavaScript

Apprenons maintenant à vérifier la validité d'une date. Par exemple, le 31 janvier est une date valide, mais le 32 janvier ne l'est pas. Comme vous le savez, JavaScript corrige automatiquement les dates. Dans notre cas, cela signifie que le 32 janvier deviendra automatiquement le 1 février.

Cette propriété de JavaScript peut être utilisée pour vérifier l'existence d'une date. Comment nous allons vérifier : nous allons créer un objet Date et voir si les parties de la date ont changé ou non. En d'autres termes, JavaScript a-t-il effectué une correction de notre date ou non. S'il l'a fait - cela signifie que la date que nous avons transmise est invalide, et s'il ne l'a pas fait - elle est valide.

Mettons en œuvre ce qui est décrit :

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

Créez une fonction checkDate qui effectuera la vérification décrite. Que la fonction retourne true si la date est valide et false si ce n'est pas le cas. Exemple de fonctionnement de cette fonction pour le 31 janvier et le 32 janvier :

console.log(checkDate(2025, 0, 31)); // affichera true console.log(checkDate(2025, 0, 32)); // affichera false
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser