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) 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
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
©2020 All rights reserved.