Count the Days Between Any Two Dates
“How many days are left until my exam?” “When does my 90-day notice period end?” “How long have we been married?” Questions like these come up all the time, and counting on a calendar is slow and easy to get wrong because months have 28, 29, 30 or 31 days. This days calculator gives you the exact answer instantly.
Along with the total number of days, it shows the same duration in weeks, months and years, plus a precise breakdown such as “4 months, 27 days”.
How to Use the Days Calculator
- Choose the Start Date. Use the Start = Today shortcut to count from today.
- Choose the End Date. Use End = Today to count up to today, for example from a past event.
- Tick Include end date (+1 day) if both the first and the last day should count.
- Read the exact duration, total days, weeks, months and years.
Example Calculations
Days until a future date
From 16 October 2026 to 15 March 2027 there are 150 days, which is 21 weeks and 3 days. If you are preparing for an exam on that date, that is your countdown.
Notice period end date
If you resign on 16 October 2026 with a 90-day notice period, your last day is around 14 January 2027. Check your offer letter to see whether the resignation day itself is counted — that is exactly what the Include end date option is for.
Leave or hotel booking
Leave from Monday 2 November to Friday 6 November: without the end date the gap is 4 days, but you are actually on leave for 5 days. Tick “Include end date” for this kind of count.
Days in Each Month
| Days | Months |
|---|---|
| 31 | January, March, May, July, August, October, December |
| 30 | April, June, September, November |
| 28 / 29 | February (29 in a leap year) |
A year is a leap year if it is divisible by 4, except century years, which must be divisible by 400. So 2028 is a leap year, 2100 will not be, and 2000 was. A normal year has 365 days; a leap year has 366.
Counting Days Manually
If you want to check the result by hand:
- Count the days left in the start month (days in that month minus the start day).
- Add the full days of every complete month in between.
- Add the day number of the end date.
For 16 October 2026 to 15 March 2027: 15 (rest of October) + 30 (November) + 31 (December) + 31 (January) + 28 (February) + 15 (March) = 150 days.
Where This is Useful
- Students: exam countdowns and assignment deadlines.
- Employees and HR: notice periods, probation periods and leave counts.
- Finance: interest calculation periods for FDs and loans, and bill due dates.
- Legal and travel: visa stay limits, rent agreements and warranty periods.
- Personal: pregnancy weeks, relationship anniversaries and “days since” milestones.
Related Tools
- Age Calculator — exact age in years, months and days.
- Add / Subtract Time — add durations of hours, days and months.
- Timestamp Converter — convert dates to Unix time.