Obtengo tres variables a través de una entrada de usuario, que contienen el año de una fecha, el mes y el día. Ya he comprobado si el mes var está entre 1-12 y así sucesivamente.Comprobar la fecha en JavaScript
Ahora quiero comprobar si es una fecha real y no una fecha que no existe como el 31-06-2011.
Mi primera idea era hacer una nueva instancia Fecha:
var year = 2011;
var month = 5; // five because the months start with 0 in JavaScript - June
var day = 31;
var myDate = new Date(2011,5,31);
console.log(myDate);
Pero myDate no vuelve falsa, porque no es una fecha válida. En su lugar, devuelve 'Fri Jul 01 2011 [...]'.
¿Alguna idea de cómo puedo verificar una fecha no válida?
¡Bienvenido a Stack Overflow, dotweb! Por favor, no coloque etiquetas en el título, ¡gracias! –
¿Qué? No lo entiendo, lo siento. –
Las etiquetas pertenecen a las etiquetas, [no en el título] (http://meta.stackexchange.com/questions/66152/titles-should-the-most-relevant-tag-be-included-in-the-title) . –