2012-05-14 31 views

回答

93

試試這個:

var date = new Date(); 
console.log(date instanceof Date && !isNaN(date.valueOf())); 

這應返回true

UDATED:新增isNaN檢查處理的instanceof日期由Julian H. Lam

+13

'新的日期( 'DERP')評論的情況下// TRUE' –

+3

@ JulianH.Lam我添加了一個isNaN驗證到的valueOf財產來處理這種情況。謝謝!!! –

+1

由於Javascript將其轉換爲7/1/2016,因此新日期('06/31/2016')返回true。但是,06/32/2016返回false。只是要記住。唯一的缺點。 –