Je me demandais s'il y avait un moyen de vérifier si un objet est spécifiquement une date en JavaScript. isType renvoie un objet pour Date, ce qui n'est pas suffisant pour ce scénario. Des idées? Merci!
Utiliser instanceof
(myvar instanceof Date) // returns true or false
Object.prototype.toString.call(obj) === "[object Date]"
fonctionnera dans tous les cas, et obj instanceof Date
fonctionnera uniquement dans les objets de date de la même instance de vue (window
).
if (obj && obj.getUTCDay) { // je le traiterai comme une date }