【发布时间】:2011-11-28 05:44:38
【问题描述】:
在 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
我如何比较这些日期的相等性?我有兴趣使用 JS 的原生 Date 对象而不是任何第三方库,因为它不适合使用第三方 JS 来比较日期。
【问题讨论】:
-
JavaScript 设计不佳的绝佳示例。
标签: javascript