Countdown to a Date - Days, Hours and Minutes Until Your Event

Type an event name and a date, add a time and time zone if you want, and watch the days, hours, minutes and seconds tick down. After the moment has passed the page shows how long ago it was.

About this tool

You can count weekdays only (Monday to Friday), start from presets such as New Year, Christmas, the next Poya or the next Sri Lankan public holiday, and share the countdown with a link that keeps only the name and the date. Everything runs in your browser.

How it works

The event is a moment: the date and time you enter, read in the time zone you choose (your device's zone unless you pick another). The time left is the difference between that moment and now, split into days, hours, minutes and seconds, where a day is 24 hours of real time. The page only reads the clock again each time it redraws, so it stays right in a background tab and after the device sleeps. When the moment has passed, the same figures count up from it.

Calendar days and weekdays are counted on dates, not on hours, in the event's time zone. Calendar days to go is the number of days from today's date to the event date. Weekdays to go counts Monday to Friday days after today, up to and including the event day if that is a weekday; Saturdays and Sundays are skipped and no holiday is removed. After the event, the weekdays since are those after the event day up to and including today. The date arithmetic uses whole day numbers, so leap years are handled and daylight saving cannot add or lose a day.

With only a date, the event is the start of that day, 00:00. A time that clocks skip when they go forward is moved forward, and one that happens twice uses the first, and the page says so. Time zone rules come from your browser's copy of the IANA database and can differ between versions for recent changes, so an event far in the future in a place that might change its rules is an estimate.

The share link looks like #n=Christmas&d=2026-12-25. It stores only the event name and the date after the # sign, which browsers do not send to a server (RFC 3986, checked 2026-10-15). When a link is opened, the page reads at most 400 characters, looks only at n and d, requires a real date from 1583 to 9999, and accepts a name only if it is at most 60 characters of letters (any language), numbers, spaces and a short list of punctuation. The name is shown as plain text and never as HTML. A bad part is ignored and the page says so. The time and zone you set are not in the link, so whoever opens it counts down to the start of that day in their own time zone.

New Year and Christmas are fixed dates, computed as the next 1 January and 25 December after today. The Poya and public holiday presets use the Central Bank of Sri Lanka bank-holiday lists for 2026 and 2027 that this site already holds (cbsl.gov.lk, checked 2026-10-15), so they stop after 2027. There is no preset for the Sinhala and Tamil New Year: its exact moment is decided each year by astrologers, and we do not have it from an almanac, so the page does not guess. The Next public holiday preset can still land on 13 or 14 April, because the Central Bank lists those two days as public holidays; it counts down to the start of that day, not to the New Year moment.

Worked examples

Christmas Day 2026 from 15 October 2026

From Thursday 15 October to Friday 25 December 2026 is 71 calendar days: 16 more days in October, 30 in November and 25 in December. That is 10 weeks and 1 day. Counting weekdays only gives 51: 10 whole weeks of 5 weekdays each, starting on Friday 16 October, plus Friday 25 December itself.

An event with a time in another zone

A 09:00 meeting in New York on 25 December 2026 is 14:00 UTC, because New York is UTC-5 in December. The countdown ends at that moment wherever you are.

An event that has passed

On 15 October 2026 an event on Friday 9 October passed 6 days ago. The weekdays since are 4: Monday 12, Tuesday 13, Wednesday 14 and Thursday 15 October (today), because the Saturday and Sunday after the event are skipped and the event day itself is not counted.

The next Poya

On 15 October 2026 the next Poya is Vap, on Sunday 25 October 2026 (Central Bank of Sri Lanka list), which is 10 days away. Once that date passes, the preset moves on to the next one in the list.

Frequently asked questions

How do I count down to a date?

Enter the event name and the date. The page shows the days, hours, minutes and seconds left and updates every second. Add a time and a time zone if the event is not at the start of the day.

How many working days are left until a date?

Switch on Count weekdays only. The figure counts Monday to Friday days after today, up to and including the event day if it is a weekday. Public holidays are not removed, so it is a count of weekdays, not of working days after leave and holidays.

Why do the days at the top differ from the calendar days?

The top figures are real elapsed time, where a day is 24 hours. At 17:30 in Colombo on 15 October 2026, an event at midnight on 25 December shows 70 days 6 hours 30 minutes, while the calendar figure counts dates and says 71 days.

What does the share link store, and is it safe to open?

Only the event name and the date, after the # sign, which is not sent to a server. The page checks the length and characters of what it reads and shows the name as plain text, never as HTML, and ignores any part that is not valid.

Why is there no preset for the Sinhala and Tamil New Year?

Its exact moment is fixed each year by astrologers, and we have not confirmed the moment from an official almanac, so we do not offer a date we cannot check. You can type the date yourself once it is announced. The Next public holiday preset can show 13 or 14 April, the two days the Central Bank lists as public holidays, and counts down to the start of that day.

What does the page show after the event has passed?

It says the event has passed and counts up the days, hours, minutes and seconds since it, plus the calendar days or weekdays since.

Which time zone is used, and does the countdown change if I travel?

Your device's time zone by default, or the one you choose. An event with a fixed zone ends at the same moment wherever you are. With the default, it is the start of that day on your device, so it moves with you when you change your time zone.

Updated Oct 15, 2026