Measure the signed elapsed-millisecond interval between the browser clock and a target instant.
The frame below runs the same code as this page, in the reader's own browser. Nothing is sent to us, and nothing is sent to you.
Pick a dark background and the text and panels follow it, so the frame stays readable on a dark page.
The parsed target minus Date.now determines past or future, and its absolute value is divided into fixed 86,400-second days plus remainder hours, minutes, and seconds. The target is normalized to an ISO UTC timestamp while incomplete display seconds are floored.
2026-01-01T00:00:00Z
236d 12h 45m 16s ago The date 2026-01-01T00:00:00.000Z has already passed. Days: 236 Hours: 5676 Minutes: 340605 Seconds: 20436316
Release pages count toward UTC deadlines, incident reviews measure time since log timestamps, and event checklists compare the current clock with registration cutoffs.