При сравнении объектов даты в Javascript я обнаружил, что даже сравнение одной и той же даты не возвращает true.
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
Как я могу сравнить равенство этих дат? Я заинтересован в использовании родного Date
объекта JS, а не каких-либо сторонних библиотек, поскольку он не подходит для использования сторонних JS только для сравнения дат.