有没有办法来检查一个variables是否是JavaScript中的date?

我想知道是否有任何方法来检查一个对象是否在JavaScript中特别是date。 Datetypes的isType返回对象,这对于这种情况是不够的。 有任何想法吗? 谢谢!

使用instanceof

(myvar instanceof Date) // returns true or false 

Object.prototype.toString.call(obj) === "[object Date]"在任何情况下都可以工作,而obj instanceof Date只能在来自同一个视图实例( window )的date对象中工作。

如果(obj && obj.getUTCDay){//我会把它当作date}

 if (parseDate("datestring")) 
Interesting Posts