Skip to content

Instantly share code, notes, and snippets.

@tsvetomir
Created October 2, 2012 07:56
Show Gist options
  • Save tsvetomir/3817178 to your computer and use it in GitHub Desktop.
Save tsvetomir/3817178 to your computer and use it in GitHub Desktop.
Comparing JS dates
var d1 = new Date(),
d2 = new Date(d1.getTime());
console.log("d1 === d2 ->", d1 === d2); // false
console.log("d1 == d2 ->", d1 == d2); // false
console.log("d1 < d2 ->", d1 < d2); // false
console.log("d1 > d2 ->", d1 > d2); // false
console.log("d1 <= d2 ->", d1 <= d2); // true
console.log("d1 >= d2 ->", d1 >= d2); // true
// George Bool is really pissed at this point
// Comparing getTime produces the correct result
console.log("d1.getTime() === d2.getTime() ->", d1.getTime() === d2.getTime()); // true
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment