Comment
Comment by WorldMaker
The fun trick is that Invalid Date is still a Date:
You were half-correct on expecting NaN, it's the low level storage of Invalid Date:
Invalid Date is just a Date with the "Unix epoch timestamp" of NaN. It also follows NaN comparison logic:
It's an interesting curio directly related to NaN.