days until

How many days until any date?

Pick a date and see the countdown in days, weeks, months, and hours. Presets for Christmas, New Year, Halloween, and July 4th.

How the count is measured

Days are counted from local midnight to local midnight, so the answer is always a whole number and independent of the time of day. If the target date has already passed, the count switches to “days ago” using the same math. The tool also breaks the total into weeks, months, and hours remaining today.

Time zones

The tool reads your device's local time zone. Two people counting to the same date at the same UTC instant may see numbers that differ by a day if midnight lands on different UTC moments where they live. For most personal use — birthdays, holidays, project deadlines — local-time counting is what you want.

Related: age calculator for the count between your birthday and today, timezone converter if the date lives in a specific zone, and world clock for the current time in any city.

AIAsk about this date
How many days until any date?
Pick a target date on the calendar picker and the count updates instantly. The result is shown in days, plus a breakdown in weeks, months, and hours remaining. Preset buttons for Christmas, New Year, Halloween, and July 4th are included so you can jump to the next occurrence in one click.
How is the day count calculated?
Days are counted from local midnight to local midnight, so the answer is always a whole number and independent of the current time of day. If the target date is in the past, the count switches to "days ago" using the same math.
Does time zone affect the count?
The tool reads your device's local time zone. Two people counting to the same date at the same UTC instant may see numbers that differ by a day if they live in zones where midnight lands on different UTC moments. For most personal use, birthdays, holidays, project deadlines, local-time counting is what you want.
Is anything I type stored?
No. Your event name and target date stay in your browser and are never sent to any server.