可能重复:
Detecting an “invalid date” Date instance in JavaScript
javascript中是否有IsDate()
函数?
答案 0 :(得分:109)
试试这个:
var date = new Date();
console.log(date instanceof Date && !isNaN(date.valueOf()));
这应该返回true
。
UDATED:已添加isNaN
检查以处理Julian H. Lam评论的案例