Days Until Calculator — Countdown to Any Date

Find out exactly how many days until any date, with weeks and months breakdown, day of the week, and support for multiple saved countdowns.

Days until = Target Date − Today's Date, counted in whole calendar days (non-inclusive — today doesn't count toward the total). Dates are compared using date-only values with no time-of-day component, which avoids off-by-one errors around midnight and timezone boundaries. Weeks and months are approximate — months use the average calendar month length (30.44 days) since exact months vary from 28 to 31 days.

90% found this helpful

Reference Values

Last verified:
Category Range What It Means Status
Non-inclusive day counting Target Date − Today's Date The standard convention for "days until" — the count reflects full calendar days between now and the target, not including today itself. Jan 1 to Jan 2 is 1 day, not 2. ★ Best
Inclusive day counting Target Date − Today's Date + 1 An alternative some people expect, counting both the start and end day (used for things like "how many days does this event span"). Not the default convention for a countdown — most countdown tools and this calculator use non-inclusive counting. Okay
Date-only comparison midnight-to-midnight, no time-of-day Both dates are normalized to midnight local time before subtracting, so the result is a whole number of calendar days regardless of what time of day you open the calculator. ★ Best
Weeks conversion Days ÷ 7 Approximate — shown as a decimal (e.g. 3.4 weeks) rather than rounded, since a countdown of 24 days is closer to 3.4 weeks than either 3 or 4 whole weeks. Good
Months conversion Days ÷ 30.44 Approximate only — calendar months vary from 28 to 31 days, so this uses the average month length (365.25 ÷ 12 = 30.44 days) rather than counting exact calendar months. Treat this figure as a rough estimate, not an exact month count. Okay
Day of week JavaScript Date.getDay() The target date's day of the week (Sunday–Saturday), calculated from the same date-only value used for the day count so it can't drift from the displayed date. ★ Best
Past dates shown as "days since" If the target date has already passed, the calculator reports it as days since rather than a negative countdown, to avoid confusing output. Good
Timezone handling local date components only Dates are built from year/month/day components (not full ISO timestamps with UTC offsets) to avoid off-by-one errors that occur when a UTC midnight boundary crosses into the previous or next local day. ★ Best

Source: Date-math conventions follow standard calendar-day (non-inclusive) counting as used by common countdown and date-difference tools; month-length averaging (30.44 days) is the standard Gregorian calendar average (365.25 ÷ 12). No external regulatory standard applies to countdown calculators — these are general date-arithmetic conventions.

Worked Examples

Countdown to a Wedding

Today
2026-07-09
Target Date
2026-10-17
Label
Wedding day
100 days until

October 17, 2026 minus July 9, 2026 is 100 full calendar days — about 14.3 weeks or roughly 3.3 months away. October 17, 2026 falls on a Saturday.

Countdown to a Tax Deadline

Today
2026-07-09
Target Date
2027-04-15
Label
Tax deadline
280 days until

280 days ≈ 40 weeks ≈ 9.2 months. April 15, 2027 falls on a Thursday.

Countdown to a Short Vacation

Today
2026-07-09
Target Date
2026-07-25
Label
Beach vacation
16 days until

16 days ≈ 2.3 weeks. Non-inclusive counting: July 9 to July 25 is 16 days, not 17 — today doesn't count toward the total.

Days Since a Past Date

Today
2026-07-09
Target Date
2026-01-01
Label
New Year's Day
189 days since

Because January 1, 2026 is before today, the calculator reports it as 189 days since rather than a negative countdown.

Retirement Countdown

Today
2026-07-09
Target Date
2031-07-09
Label
Retirement date
1,826 days until

Exactly 5 years out, spanning one leap day (2028), so it's 1,826 days rather than 1,825 — about 260.9 weeks or 60 months.

How to Use This Calculator

  1. 1

    Enter a target date

    Pick any date in the past or future using the date field.

  2. 2

    Add an optional label

    Name the countdown — "Wedding day," "Tax deadline," "Vacation" — so it's easy to identify if you save multiple dates.

  3. 3

    Read the countdown

    See the exact number of days until (or since) the date, plus the day of the week it falls on and a weeks/months breakdown.

  4. 4

    Save it and add more

    Click "Save this countdown" to keep it in a running list, then repeat for as many dates as you want to track at once.

What Each Value Means

Days Until (days)
The number of whole calendar days between today and a future target date, counted non-inclusively (today itself is not counted).
Days Since (days)
The number of whole calendar days that have elapsed since a target date that has already passed.
Weeks / Months Breakdown (weeks / months)
The day count converted to an approximate number of weeks (days ÷ 7) and months (days ÷ 30.44, the average calendar month length).

Frequently Asked Questions

How is 'days until' calculated?
Days until = Target Date − Today's Date, counted in whole calendar days. This calculator uses non-inclusive counting, meaning today itself doesn't count toward the total — the gap from January 1 to January 2 is 1 day, not 2. This matches how most countdown tools and everyday date math work.
Why do I sometimes see a different number of days on other countdown sites?
The most common cause is inclusive vs. non-inclusive counting. Non-inclusive counting (this calculator's default) treats today as day zero and counts only the days between now and the target date. Inclusive counting adds 1 and counts both the start and end day, which is more common for measuring the length of a span (like a multi-day event) than for a forward-looking countdown. A second cause is timezone handling — if a tool compares full timestamps instead of date-only values, a countdown checked late at night can be off by a day depending on your timezone.
How accurate is the months breakdown?
The months figure is an approximation, not an exact calendar-month count. It divides the total days by 30.44 (the average length of a calendar month, since months range from 28 to 31 days). For a precise month-and-day breakdown you'd need to count actual calendar months crossed, which this tool doesn't attempt — treat the months figure as a rough sense of scale rather than an exact value.
What happens if I enter a date that's already passed?
The calculator detects that the target date is in the past and switches the label from 'days until' to 'days since,' showing how many days have elapsed instead of a countdown. This is useful for checking how long ago something happened, not just counting down to future events.
Can I track more than one countdown at a time?
Yes. After calculating a countdown, click "Save this countdown" to add it to a running list. You can add as many target dates as you want — weddings, deadlines, vacations, retirement dates — and they're automatically sorted so the soonest one appears first.