2012-05-14 12 views

risposta

93

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

+13

'new Date ('derp') instanceof Data // true' –

+3

@ JulianH.Lam Ho una convalida isNaN al valueOf proprietà per gestire questo caso. Grazie!!! –

+1

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. –

Problemi correlati