我有这段代码:
var d1 = new Date(Date.UTC(2011, 0, 1));
var d2 = new Date(Date.UTC(2011, 0, 1));
if (d1 == d2) { alert('Equals1'); }
if (d1 === d2) { alert('Equals2'); }
if (d1 < d2) { alert('d1 < d2'); }
if (d1 > d2) { alert('d1 > d2'); }
有人可以告诉我为什么我不能比较这两个日期?您可以在此处运行脚本:http://jsfiddle.net/vSL47/
这两个日期应该是等于,不是吗?
由于
答案 0 :(得分:0)
更简单的答案:
if (d1.toString() == d2.toString()) { alert('Equals1'); }
作品