可能重复:
使用JavaScript比较2个日期
我没有做太多的JavaScript.我想比较两个日期.来自jconsole:
a = ["01/01/2010","01/02/2010","01/03/2010"]
date1 = new Date('01/02/2010')
Sat Jan 02 2010 00:00:00 GMT-0800 (PST)
date2 = new Date(a[1])
Sat Jan 02 2010 00:00:00 GMT-0800 (PST)
date1 == date2
false
Run Code Online (Sandbox Code Playgroud)
有人能告诉我为什么这不匹配?
Dan*_*llo 38
您比较返回false,因为date1和date2只是不同的对象引用,你实际上是比较这些引用.
要对日期值进行正确比较,可以使用以下getTime()方法:
date1.getTime() === date2.getTime(); // returns true
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
30612 次 |
| 最近记录: |