Al comparar objetos de fecha en Javascript, descubrí que incluso comparar la misma fecha no devuelve verdadero.
var startDate1 = new Date("02/10/2012");
var startDate2 = new Date("01/10/2012");
var startDate3 = new Date("01/10/2012");
alert(startDate1>startDate2); // true
alert(startDate2==startDate3); //false
¿Cómo comparar la igualdad de estas fechas? Estoy interesado en utilizar el Dateobjeto nativo de JS y no bibliotecas de terceros, ya que no es apropiado usar un JS de terceros solo para comparar las fechas.