Ответ 1
Попробуйте следующее:
var date = new Date();
console.log(date instanceof Date && !isNaN(date.valueOf()));
Это должно возвращать true
.
UDATED: добавлен isNaN
check для обработки дела, прокомментированного Julian H. Lam
Возможный дубликат:
Обнаружение экземпляра даты "недействительной даты" в JavaScript
Есть ли в javascript функция IsDate()
?
Попробуйте следующее:
var date = new Date();
console.log(date instanceof Date && !isNaN(date.valueOf()));
Это должно возвращать true
.
UDATED: добавлен isNaN
check для обработки дела, прокомментированного Julian H. Lam