Подтвердить что ты не робот

Есть ли способ проверить, является ли переменная Date в JavaScript?

Мне было интересно узнать, существует ли какой-либо способ проверить, является ли объект конкретно датой в JavaScript. isType возвращает объект для Date, чего недостаточно для этого сценария. Есть идеи? Спасибо!

4b9b3361

Ответ 1

Использовать instanceof

(myvar instanceof Date) // returns true or false

Ответ 2

Object.prototype.toString.call(obj) === "[object Date]" будет работать в каждом случае, а obj instanceof Date будет работать только в объектах даты из одного экземпляра представления (window).

Ответ 3

if (obj & obj.getUTCDay) { // Я буду рассматривать его как дату }

Ответ 4

if (parseDate("datestring"))