Khi so sánh các đối tượng ngày tháng trong Javascript, tôi thấy rằng ngay cả khi so sánh cùng một ngày tháng cũng không trả về 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
Làm thế nào tôi có thể so sánh sự bình đẳng của những ngày này? Tôi quan tâm đến việc sử dụng Dateđối tượng gốc của JS chứ không phải bất kỳ thư viện nào của bên thứ ba vì không thích hợp để sử dụng JS của bên thứ ba chỉ để so sánh ngày tháng.