Есть ли способ проверить, является ли переменная датой в JavaScript? [дубликат]


этот вопрос уже есть ответ здесь:

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

4 56

4 ответа:

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

(myvar instanceof Date) // returns true or false

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

if(obj & & obj.getUTCDay){ // Я буду относиться к этому как к свиданию }

if (parseDate("datestring"))