Countdown calculator

Pick a target date. The start is always today on this device, with no typed start field. A positive number is civil days still left. Zero means the chosen day is the device day. A negative number is days already gone, for example from January 1, 2025.

Age to today: age from date of birth. Two free dates: difference between dates. Date in N days: add days to date.

Inputs

Result

Enter a value. The result shows up here.

How it works

The start is always today on this device, not a date you type by hand. The end is the day in the field. A positive number is days still left. A negative number in the message is days already gone. Zero is the same date as today. December 24 in an August session is the future. January 1 of last year in that same session is the past.

The examples on the page do not print “129 days left,” because tomorrow that number will be different. The button only fills the date. The result is computed when you click. That is on purpose, unlike the gap between two fixed dates, where 366 stays 366 forever.

Today is the year, month, and day from the device clock, with no hour. The target is a calendar day from the field. We do not count hours to midnight. Turning the clock on the last Sunday in March does not shrink a weekend in this number.

February 29, 2028 exists, because that is a leap year. February 29, 2027 is usually blocked by the browser, because that day does not exist. Saturday, Sunday, and a public holiday enter the same way as Monday. If you want only workdays to a deadline, this result will be larger.

If you do not pick a date, the calculator has no target and will not count down. Tomorrow the same target yields a new number, and that is intended.

Two free dates, both typed by hand, live on date difference. A date in N days from a known start lives on add days. Age from birth to today is a separate card. The field is the target date. You count civil days, not clock hours.

How to use

  1. Pick a target date, for example a wedding, an exam, or a trip. Today comes from the device on its own.
  2. Click Calculate. Read how many days remain, how many have passed, or that it is today.
  3. Zero means the chosen day is the device day. A negative number is days already gone.
  4. Tomorrow the same target yields a new number. The examples only insert a date. They do not freeze the result.
  5. Two fixed dates belong on date difference. A date in N days belongs on add days.

Formula

days = target date − today (UTC civil days)

days > 0: N days left. days < 0: N days ago. days = 0: that date is today. Today = the device local date.

Target date from today

days = target date minus today, in civil days. Zero is today. A negative number is a target already gone, for example January 1, 2025.

target date
The only day in the field. The start is today. February 29, 2028 goes through, because that year is a leap year.
civil days
A calendar gap, not hours to midnight. The weekend stays in the count: Friday to Monday is 3.

Real-life examples

Example 1

2026-12-24 fills the target -> days from today to Christmas Eve 2026.

Example 2

2026-12-31 as the target -> countdown from today to year end.

Example 3

2027-01-01 fills the field -> days from today to 1 January 2027.

Example 4

2025-01-01 as the target -> how many days have passed since that date.

Example 5

2028-02-29 as the target -> countdown to 29 February 2028.

Example 6

2030-01-01 as the target -> days from today to 1 January 2030.

Ways to use this calculator

  • You count days until a wedding, an exam, or a trip when the calendar only has a date, not a ready number.
  • You check whether a typed deadline already passed before you send a message with days gone by.

Frequently asked questions

Where does the countdown start?

From today’s date on this device. There is no field for a typed start. Two typed dates, for example January 1, 2024 and January 1, 2025, live on date difference.

What does zero days mean?

The chosen day is the device day, so that is today. It does not mean “zero days until tomorrow”. The target date and today are the same civil day.

What does a negative number mean?

The target already passed, and the calculator says how many civil days have gone by since that day. January 1, 2025 in a 2026 session comes out backward, with a minus.

Why does an example not show a fixed day count?

Because tomorrow that number will be different for the same target, for example January 1, 2027. The button only inserts the target date. The result is computed when you click.

Will February 29, 2028 go through?

Yes, 2028 is a leap year, so that day exists. February 29, 2027 usually cannot be picked, because that day does not exist on the calendar.

Do Saturdays drop out of the countdown?

No. A weekend and a holiday count like any other civil day. From Friday to Monday you get 3, not 1.

Is this a countdown of hours to midnight?

No. We count civil calendar days, with no hour. 3:00 p.m. and a clock change do not enter the formula, so the result stays a day count.

Where is the gap between two fixed dates?

On date difference. There January 1, 2024 to January 1, 2025 is 366, no matter what day it is today.

Where is a date 14 days from a known start?

On add days to a date. February 28, 2024 plus 14 lands in March. Here you know the target and ask for the gap from today.

Where is age from birth, not days until a party?

On the age calculator. There January 1, 2000 on August 17, 2026 is 26 years, 7 months, and 16 days, not only the days until a date.

Knowledge sources

Day counts and age follow the Gregorian calendar. This is date arithmetic, not a time-zone tool.

Page updated in 2026.