When tested in the Firefox Javascript console,
Date.now();
returns 1433959098918.
Googling "1433959098918 ms in years" returns 45.4404 years, which added to January 1st 1970 00:00:00 is May 8th, 2015. I have also tried
(new Date()).getTime();
which returns the same result. Am I miscalculating something and if not, why is Date.now() returning this result?
EDIT: Nevermind, my calculation was incorrect. I assumed that dates are 0 based and they are not.