D-Day Countdown Calculator

Find out how many days are left until a target date, how many weeks and months that is, how many weekdays fall in between, and which date is day 100 or day 1,000.

Find the date of day N

Using the start date above, find day N (start date = day 1), or the date N days after or before it.

What is a D-day countdown?

"D-day" is shorthand for counting the days remaining until a target date. The term comes from military planning, where D stands for the day an operation begins, and it is now used for exams, deadlines, trips, weddings and anniversaries. This calculator compares two calendar dates and reports the gap in days, and it also converts that gap into weeks, calendar months and weekdays. The notation works like this:

The number of days is the difference between two calendar dates, so if the dates are one day apart the result is D-1. To keep time zones and daylight saving changes out of the picture, the calculator compares dates only, never clock times.

Two ways of counting days

The most common source of confusion is whether the first day is counted.

The two methods always differ by exactly one day. The table below shows the dates of day N counted from January 1, 2026 under each method, calculated from the calendar when the page is built.

Day NFirst day = day 1 (start + N-1)Difference method (start + N)
Day 100Apr 10, 2026 (Fri)Apr 11, 2026 (Sat)
Day 200Jul 19, 2026 (Sun)Jul 20, 2026 (Mon)
Day 300Oct 27, 2026 (Tue)Oct 28, 2026 (Wed)
Day 365Dec 31, 2026 (Thu)Jan 1, 2027 (Fri)
Day 500May 15, 2027 (Sat)May 16, 2027 (Sun)
Day 1000Sep 26, 2028 (Tue)Sep 27, 2028 (Wed)

Even a plain "day 100" shifts by a day depending on the method, so if you are planning an anniversary surprise, agree with the other person on how to count before you book anything.

Worked examples

Example 1: days left until a deadline

Start date 2026-10-13, target 2026-12-25. The rest of October contributes 18 days, November 30 and December 25, for a total of 73 days, so the result is D-73. December 25, 2026 is a Friday. Seventy-three days is 10 weeks and 3 days (70 + 3), or 2 months and 12 days on the calendar (October 13 to December 13, then 12 more days).

Example 2: a span that crosses February

From 2024-02-28 to 2024-03-01 is 2 days, because 2024 is a leap year and February 29 exists. From 2026-02-28 to 2026-03-01 is 1 dayin a common year. A year is a leap year when it is divisible by 4, except that years divisible by 100 are common years unless they are also divisible by 400 (2000 was a leap year; 2100 will not be). The calculator uses the browser's calendar arithmetic, so leap years are handled automatically.

Example 3: counting the first day

Counting January 1, 2026 as day 1, day 100 is Friday, April 10, 2026. Using the difference method, 100 days after the same date is Saturday, April 11, 2026, one day later.

What the weeks, calendar span and weekday count are for

How day-100 and day-1,000 anniversaries are set

Milestones such as 100, 200, 300 or 1,000 days are customs, not a legal or international standard. The rule is simple:if the first day is day 1, day N is the start date plus N-1 days. For a relationship that began on 2026-10-13, day 100 is Wednesday 2027-01-20 and day 1,000 is Sunday 2029-07-08; under the difference method both move one day later, to Thursday 2027-01-21 and Monday 2029-07-09. A far-off date like day 1,000 lands on an arbitrary weekday, so marking it on your calendar early lets you plan around whether it falls on a weekend.

"One year" and "day 365" are also different things. Counting 2026-01-01 as day 1, day 365 is Thursday 2026-12-31, but the one-year anniversary by date is Friday 2027-01-01. Adding a fixed 365 days also drifts when a leap year is involved: 2028 has 366 days, so 365 days after 2028-01-01 is 2028-12-31, a day before the calendar anniversary on 2029-01-01. A tidy rule of thumb is to use "the same month and day" for yearly anniversaries and a day count for 100-day-style milestones.

Common mistakes when counting to a deadline

Month-end and leap-year edge cases

Planning backwards from a D-day

Suppose the target date is Friday 2026-12-25 and today is 2026-10-13, which makes D-73. Subtracting from the target gives D-30 = November 25 (Wednesday), D-14 = December 11 (Friday), D-7 = December 18 (Friday) and D-1 = December 24 (Thursday). You can reproduce these with the "N days before" mode by entering the target date as the start date. If an interim deadline falls on a weekend, decide in advance whether to pull it forward or push it back, which prevents last-minute confusion.

Putting the result to use

This calculator is for planning and everyday use. When a day count has contractual or legal effect, such as a notice period or a filing deadline, follow the counting rule written in that document or the rules that govern it, rather than relying on this result.

Which tool for which question

If you only need days remaining, this calculator is enough. For someone's age on a given date use the Age Calculator. If a date is given in the lunar calendar, convert it first with the Lunar Calendar Converter, and to check whether a year has a February 29, see the Leap Year Checker. To line up a date across regions, theTime Zone Converter helps.

Frequently Asked Questions

Can I use a target date that has already passed?

Yes. If the target is before the start date, the result appears as "D+N" (N days have passed), so you can also see how long ago something happened.

Does it handle lunar calendar dates?

The calculator works on the Gregorian calendar. Convert a lunar date to its Gregorian equivalent first, using the Lunar Calendar Converter, then enter it as the target.

How do I work out "100 days together"?

Many people count the first day as day 1. Tick "Count the start date as day 1" or enter 100 in the "Day N" mode below, and you get the start date plus 99 days. If you prefer the difference method, use "N days after" instead.

What is the difference between D-N and D+N?

D-N means the target is N days ahead; D+N means N days have passed since the target. As time moves on against a fixed target you see D-3, D-2, D-1, D-Day, then D+1.

Are public holidays excluded from the weekday count?

No. The weekday figure counts every Monday-to-Friday date in the range. Holidays differ by country and region, so they are deliberately not applied. Subtract the ones that apply to you manually.

Is the start date set automatically?

When the page opens, the start date is filled in with today's date from your device's local calendar. You can change it to any past or future date to count between two arbitrary dates.