当我创建两个相同的 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?
最佳答案
出现this has been addressed already .
要检查日期是否相等,必须将它们转换为其基元:
date1.getTime()=== date2.getTime()
//true
关于javascript - 两个相同的 JavaScript 日期不相等,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15470403/