【发布时间】:2009-07-18 00:01:27
【问题描述】:
我正在将日期与以下内容进行比较:
var dt = new Date();
dt.setDate("17");
dt.setMonth(06);
dt.setYear("2009");
var date = new Date();
console.log("dt(%s) == date(%s) == (%s)", dt, date, (dt == date) );
if( now == dt ) {
....
}
字符串值当然是动态的。
在我看到的日志中:
dt(Fri Jul 17 2009 18:36:56 GMT-0500 (CST)) == date(Fri Jul 17 2009 18:36:56 GMT-0500 (CST) == (false)
我尝试了 .equals() 但它不起作用(我正在尝试 JavaScript 的 Java 部分:P)
如何比较这些日期以使它们返回 true?
【问题讨论】:
-
“现在”变量在哪里?您可能想使用 var now = new Date();
标签: javascript date-comparison