> let invalid = new Date('not a date') > invalid Invalid Date > invalid instanceof Date true
> invalid.getTime() NaN
> invalid === new Date(NaN) false
This is just because a JS Date is an object and have nothing to do with the inner representation.
> new Date(0) === new Date(0) false
reply