32
Eventuali duplicati:
Detecting an “invalid date” Date instance in JavaScriptVerificando la data è valida in javascript
è che c'è una funzione IsDate()
in javascript?
Eventuali duplicati:
Detecting an “invalid date” Date instance in JavaScriptVerificando la data è valida in javascript
è che c'è una funzione IsDate()
in javascript?
Prova questa:
var date = new Date();
console.log(date instanceof Date && !isNaN(date.valueOf()));
Ciò dovrebbe restituire true
.
UDATED: Aggiunto isNaN
di controllo per gestire il caso commentato da Julian H. Lam
'new Date ('derp') instanceof Data // true' –
@ JulianH.Lam Ho una convalida isNaN al valueOf proprietà per gestire questo caso. Grazie!!! –
Restituisce vero per la nuova data ('06/31/2016 ') poiché Javascript lo converte a 1/7/2016. Restituisce falso per il 26/06/2016. Solo qualcosa da tenere a mente. Unico inconveniente. –