Possible Duplicate:
Compare 2 dates with JavaScript
I haven't done much JavaScript. I am trying to compare two dates. From 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
Can someone tell me why this does not match?
Your comparison is returning false because date1
and date2
are simply references to different objects, and you are actually comparing these references.
To do a proper comparison of the date values, you can use the getTime()
method as follows:
date1.getTime() === date2.getTime(); // returns true
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With