Boneyard Tools

Countdown Timer

Pick any future date and time and this tool shows a live countdown that refreshes once every second. The result splits into four boxes, days, hours, minutes and seconds, with the days box showing the whole number and the other three padded to two digits. It runs against your own device clock in your local time zone, so nothing has to be configured.

How to use the countdown timer

  1. Click the 'Count down to' field and choose a date and time in the picker.
  2. The countdown appears the moment a valid target is set and starts ticking immediately.
  3. Watch the Days, Hours, Minutes and Seconds boxes update every second.
  4. Leave the tab open, or return later, and the display recalculates the true time remaining.
  5. When the target moment arrives, the boxes are replaced by a 'Time's up' message.

Examples

Countdown to a New Year

Count down to 2027-01-01 00:00
Four boxes counting down to midnight, for example 179 Days, 04 Hours, 21 Minutes, 07 Seconds.

Countdown to a product launch

Count down to 2026-09-15 09:00
A live ticker to the 9:00 AM launch, with the seconds box decreasing by one each second.

A target that has already passed

Count down to 2020-01-01 00:00
No digits appear. Instead the tool shows 'Time's up' and 'The target date has arrived.'

Frequently asked questions

How do I use the countdown timer?

Choose a target date and time in the 'Count down to' picker. The timer immediately shows the days, hours, minutes and seconds remaining and refreshes once per second until the moment arrives.

Which time zone does the countdown use?

The date and time you pick are treated as your own local time, and the countdown runs against your device clock, so both sides use the same zone. There is no separate time zone selector.

What happens when the countdown reaches zero?

When the target is reached or passed, every unit drops to zero and the four boxes are replaced by a green 'Time's up' panel that reads 'The target date has arrived.'

How accurate is the timer?

It reads your device clock directly and updates every second, so its accuracy is only as good as your system clock. If your computer or phone time is off, the countdown will be off by the same amount.

Does the countdown keep running if I switch tabs or sleep the device?

The remaining time is always recomputed from the current clock rather than counted down manually, so when the page becomes active again it jumps straight to the correct figure instead of lagging behind.

Why does the Days box show one digit but the others show two?

Days can grow large, so it is shown as a plain number. Hours, minutes and seconds are each padded to two digits, so nine seconds reads as 09, which keeps the boxes a steady width.

Can I set a countdown to a past date?

You can, but there is nothing to count down to. Any target at or before the current moment shows the 'Time's up' message right away rather than negative numbers.

Is there an API for this?

Yes. The tool exposes an endpoint that accepts a target as an ISO 8601 string, such as 2030-01-01T00:00:00Z, and returns the days, hours, minutes, seconds and an isPast flag measured against the server clock.

Is anything sent to a server?

No. In the browser the countdown runs entirely on your device, so the date you enter never leaves it. Only the optional API request travels over the network.

Learn more

  • How a live countdown timer works

    How a countdown breaks a time gap into days, hours, minutes and seconds, why it ticks each second, and how time zones affect the result.

Related tools