day 0
JS has extreme skill issues with sleeping for exactly 1 sibisecond, so this clock will slowly become imprecise over time (for no more than 1 sibisecond though)
Source code (GitHub)