Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/429.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将创建的日期与timestamp Date.UTC进行比较_Javascript - Fatal编程技术网

Javascript 将创建的日期与timestamp Date.UTC进行比较

Javascript 将创建的日期与timestamp Date.UTC进行比较,javascript,Javascript,我有以下代码: 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'); } v

我有以下代码:

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'); }
var d1=新日期(Date.UTC(2011,0,1));
var d2=新日期(UTC日期(2011,0,1));
如果(d1==d2){alert('Equals1');}
如果(d1==d2){alert('Equals2');}
如果(d1d2){alert('d1>d2');}
有人能告诉我为什么我不能比较这两个日期吗?您可以在此处运行脚本:

这两个日期应该相等,不是吗


感谢您提供更简单的答案:

if (d1.toString() == d2.toString()) { alert('Equals1'); }

Works

答案已经存在。您还可以在此处找到更通用的答案:。它适用于所有类型的对象。