32
Duplicar posibles:
Detecting an “invalid date” Date instance in JavaScriptComprobando si una fecha es válida en javascript
es que hay una función IsDate()
en javascript?
Duplicar posibles:
Detecting an “invalid date” Date instance in JavaScriptComprobando si una fecha es válida en javascript
es que hay una función IsDate()
en javascript?
Prueba esto:
var date = new Date();
console.log(date instanceof Date && !isNaN(date.valueOf()));
Esto debería devolver true
.
UDATED: Añadido isNaN
cheque para manejar el caso comentado por Julian H. Lam
'new Date ('derp') instanceof Fecha // true' –
@ JulianH.Lam He añadido una validación isNaN a la valueOf propiedad para manejar este caso. ¡¡¡Gracias!!! –
Devuelve verdadero para la nueva fecha ('06/31/2016 ') ya que Javascript lo convierte a 1/07/2016. Devuelve falso para 06/32/2016 sin embargo. Sólo algo para tener en cuenta. Único inconveniente. –