Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

UNIX time ignores leap seconds, so every day is exactly 86400 seconds, and every year is either 365*86400 or 366*86400 seconds. This makes converting from yyyy-mm-dd to UNIX time quite easy, as you can just do `365*86400*(yyyy-1970) + leap_years*86400` to get to yyyy-01-01.



Yeap, this is why I said it is kind of easy.

Until you know properly the leap years. Leap year rules on the long run are are bit funky. Just have a look at wikipedia.

(do not use gogol search since they are now forcing javascript by default)


Well yes, in the sense that not all Unix epoch seconds are equally long...




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: