Ответ 1
Использовать instanceof
(myvar instanceof Date) // returns true or false
Мне было интересно узнать, существует ли какой-либо способ проверить, является ли объект конкретно датой в JavaScript. isType возвращает объект для Date, чего недостаточно для этого сценария. Есть идеи? Спасибо!
Использовать instanceof
(myvar instanceof Date) // returns true or false
Object.prototype.toString.call(obj) === "[object Date]"
будет работать в каждом случае, а obj instanceof Date
будет работать только в объектах даты из одного экземпляра представления (window
).
if (obj & obj.getUTCDay) { // Я буду рассматривать его как дату }
if (parseDate("datestring"))