javascript - 两个相同的 JavaScript 日期不相等

标签 javascript date

当我创建两个相同的 JavaScript Date对象然后比较它们,看起来它们不相等。如何测试两个 JavaScript 日期是否具有相同的值?

var date1 = new Date('Mon Mar 11 2013 00:00:00');
var date2 = new Date('Mon Mar 11 2013 00:00:00');
console.log(date1 == date2); //false?

JS Fiddle available here

最佳答案

出现this has been addressed already .

要检查日期是否相等,必须将它们转换为其原语:

date1.getTime()=== date2.getTime()
//true

关于javascript - 两个相同的 JavaScript 日期不相等,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15470403/

相关文章:

java日期解析错误行为

javascript - PO Box正则表达式在包含单词“box”的地址上失败

javascript - 使用jQuery提取页面并提取特定类的所有链接

javascript - 使用 JavaScript 以编程方式在 Bing map 上提醒纬度/经度值

java - Android - 使用游标适配器在 ListView 中格式化时间戳

mysql - Mysql存储过程中循环内的Select语句

javascript - 如何将日期转换为字符串“dd/mm/yyyy”?

javascript - 函数中的if语句中断javascript

javascript - 在 React 中,我从 mongo 调用两个列表来分页,我想单击一个来过滤其他显示的内容

java - 使用自定义时间获取当前日期