我在表单中有两个日期:
var date = Wed Oct 07 2015 19:48:08 GMT+0200 (Central European Daylight Time);
var dateOne = new Date(date);
var dateTwo = new Date();
if (dateOne == dateTwo )
alert ("equals");
else{
alert("not equal");
}
Run Code Online (Sandbox Code Playgroud)
即使我在客户的网站上设置日期,Wed Oct 07 2015 19:48:08 GMT+0200 (Central European Daylight Time)我仍然会得到not equal ...
即使我这样做:
var data1 = new Date();
var data2 = new Date();
if (data1 == data2)
alert ("equals");
else{
alert("not equal");
}
Run Code Online (Sandbox Code Playgroud)
将not equal再次出现.我究竟做错了什么?
Roc*_*mat 11
比较对象时==,它会检查它们是否是同一个对象,而不仅仅是相同的值.
您可以尝试区分它们以查看它是否为0:
if (data1-data2 === 0)
alert ("equals");
else{
alert("not equal");
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3731 次 |
| 最近记录: |