⊗jsPmTmCr 325 of 505 menu

Verificación de la validez de una fecha en JavaScript

Ahora aprendamos a verificar una fecha por validez. Por ejemplo, 31 de enero es una fecha válida, mientras que 32 de enero no es válida. Como sabes, JavaScript ajusta automáticamente las fechas. En nuestro caso, esto significa que 32 de enero automáticamente se convertirá en 1 de febrero.

Esta propiedad de JavaScript se puede utilizar para verificar la existencia de una fecha. Cómo verificaremos: crearemos un objeto de fecha y veremos si las partes de la fecha han cambiado o no. En otras palabras, si JavaScript ajustó nuestra fecha o no. Si lo hizo, significa que la fecha que pasamos no es válida, y si no lo hizo, es válida.

Hagamos lo descrito:

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('válida'); } else { console.log('no válida'); }

Haz una función checkDate que realice la verificación descrita. Deja que la función devuelva true si la fecha es válida y false si no lo es. Ejemplo de trabajo de esta función para 31 de enero y 32 de enero:

console.log(checkDate(2025, 0, 31)); // mostrará true console.log(checkDate(2025, 0, 32)); // mostrará false
Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar