Days Between Two Dates – Count Days, Weeks and Weekdays
Days Between Two Dates

Quick answer
To find the days between two dates, count the days from the start date up to the end date, not counting the start day itself. 15 March to 6 October 2026 is 205 days. If you want both the first and last day counted, as with hotel nights versus days of a trip, add 1 to get 206. This calculator does the count instantly and also shows weeks, weekdays and weekends.
Use this free days between two dates calculator for deadlines, notice periods, pregnancy and visa counts, project plans or simply how many days until a holiday. It handles leap years and months of different lengths for you.
How Days Between Two Dates Are Counted
By default the count is the difference between the two dates. From Monday to Wednesday is 2 days, because you move forward two times. This is how most date calculators, Excel and programming languages work. Some situations count both ends instead. A course that runs from Monday to Wednesday lasts 3 days, so tick Include the end date for those.
| Start date | End date | End date excluded | End date included |
|---|---|---|---|
| 1 Jan 2026 | 31 Dec 2026 | 364 days | 365 days |
| 15 Mar 2026 | 6 Oct 2026 | 205 days | 206 days |
| 6 Oct 2026 | 25 Dec 2026 | 80 days | 81 days |
| 29 Feb 2024 | 28 Feb 2025 | 365 days | 366 days |
2024 was a leap year, so 29 February 2024 to 28 February 2025 is 365 days even though the dates look one day short of a year. The calculator uses the real calendar, so leap days are always included where they fall.
How to Use the Days Between Two Dates Calculator
Step 1: Pick the Start and End Date
Open the days between two dates calculator and choose a start date and an end date from the date pickers. For 15 March 2026 to 6 October 2026 the result shows 205 days straight away.

Step 2: Choose Whether to Count the End Date
Tick Include the end date if both the first and last day should be counted, for example for leave, events or a course. The same dates now give 206 days.

Step 3: Read Days, Weeks and Weekdays
Under the main number you get the same period as weeks and days (29 weeks 3 days), as years, months and days (6 months 22 days), the number of weekdays from Monday to Friday (147), weekend days (59) and total hours. Click Copy result to copy the answer.

Step 4: Use a Shortcut for Common Countdowns
The shortcut buttons fill in today and a common target date, such as Days until Christmas or Today to 31 Dec. On 6 October 2026 there are 80 days until Christmas. Swap dates reverses the start and end.

Weekdays and Weekend Days
The weekday figure counts every Monday to Friday in the range and the weekend figure counts Saturdays and Sundays. Together they always add up to the total days. Public holidays are not removed, so for working days that skip holidays use the business days calculator.
Where This Calculator Helps
- Deadlines and notice periods: check how many days you have left before a submission, contract end or notice date.
- Travel and visas: count days spent in a country or the days left on a visa. Many visa rules count both the entry and exit day, so tick Include the end date.
- Countdowns: days until a wedding, exam, Eid, Christmas or the new year.
- Age in days: enter a birth date and today to see how many days old someone is.
- Project planning: see how many weeks and weekdays a project phase covers.
Tips for Accurate Results
- Decide first whether the end day counts. Most mistakes come from counting one day too many or too few.
- The order of the dates does not matter. If the end is earlier than the start, the tool counts in reverse and tells you.
- Months are not all the same length, so 6 months is not always 182 days. Use the years, months and days figure when you need calendar months.
- Everything runs in your browser and nothing is sent anywhere.
Frequently Asked Questions
How do I calculate the days between two dates?
Subtract the start date from the end date. The calculator does this using the real calendar, so it allows for months of different lengths and leap years.
Does it include the start and end date?
By default it counts the difference, which leaves out the start day. Tick Include the end date to count both days, which adds 1 to the total.
How many days are there in 2026?
2026 has 365 days because it is not a leap year. From 1 January to 31 December 2026 is 364 days, or 365 days if you include the end date.
How many weekdays are between two dates?
The tool counts every Monday to Friday in the range and shows it as Weekdays. Public holidays are not taken off.
Can I count days into the past?
Yes. Put the earlier date in either box. If the end date is before the start date, the count is done in reverse.
Does it handle leap years?
Yes. 29 February is counted whenever it falls inside the range, for example in 2024 and 2028.
Is this calculator free?
Yes. It is free, needs no sign-up and works on any device.