为了比较 2 日期,我正在进行从字符串到 javascript Date 对象的转换。
这是我拥有的代码示例:
var date1 = new Date(dateArrray1[2], dateArrray1[1], dateArrray1[0], 0, 0, 0, 0);
var date2 = new Date(dateArrray2[2], dateArrray2[1], dateArrray2[0], 0, 0, 0, 0);
我的问题是,当我对这两个日期对象进行验证时,我在某个日期的 getTime 函数上得到了相同的结果。
var date1 = new Date(2012, 01, 30, 12, 0, 0, 0).getTime()
var date2 = new Date(2012, 02, 01, 12, 0, 0, 0).getTime()
通常date1
dans的值date2
应该不同。但是惊喜!这两个对象的值是相同的(实际上是1330621200000
)。
有人和我有同样的问题吗?