Deux identiques JavaScript dates ne sont pas égaux

Quand j'ai créer deux identiques JavaScript Date des objets et de les comparer entre eux, il apparaît qu'ils ne sont pas égaux. Comment puis-je tester si deux JavaScript dates ont la même valeur?

var date1 = new Date('Mon Mar 11 2013 00:00:00');
var date2 = new Date('Mon Mar 11 2013 00:00:00');
console.log(date1 == date2); //false?

JS Fiddle disponible ici

  • vérifiez également ceci
  • Pour voir si les deux dates sont les mêmes, vous pourriez faire +a == +b ou !(a - b), mais peut-être un peu obscurci. Ne laissez pas l'analyse aléatoire de la date de chaînes à la Date de constructeur, soit de fournir une conformité aux standards de la chaîne (ce qui n'est pas systématiquement pris en charge encore) ou de fournir des valeurs par ECMA-262.
InformationsquelleAutor Bryce | 2013-03-18