How to Use
- Select a target date
Choose the date you want to count down to or count up from.
- Run the calculation
Click Calculate to see the number of days between today and the target date.
- Review the results
View the result in days, along with conversions to weeks and months.
What is a D-Day?
A D-Day was originally a military term for the day an operation begins, dating back to the 1944 Normandy landings. Today it has become an everyday word for a countdown to the number of days remaining until a target date.
The convention sets the reference date (usually today) to zero. If the target date is still ahead, it is written as D-N (e.g. D-30 means 30 days left); if it is today, D-Day; and if it has already passed, D+N (e.g. D+10 means 10 days elapsed).
It is widely used whenever you want to see at a glance the time flowing from a reference date — days left until an exam or certification test, anniversaries such as weddings and trips, or milestones like a discharge date or a 100-day relationship mark. Beyond simple motivation, it is highly practical for managing study schedules and tracking project deadlines.
Calculation Formula
A D-Day is found by converting the difference between two dates into days.
Days remaining = (target date − reference date) ÷ 86,400,000 ms
For example, if the reference date is 2026-06-03 and the target date is 2026-11-19, the difference is 169 days, so it is D-169. Conversions to weeks and months are calculated as weeks = ⌊169 ÷ 7⌋ = 24 weeks 1 day and months ≈ 169 ÷ 30.44 ≈ 5.6 months (averaging 30.44 days per month).
Turning on the Include Start Day option counts the reference date as one day, adding 1 day to the result (used for things like military service day counts).