Days Between Dates Calculator
Calculate the exact number of days between any two dates — including business days, weeks, months, and years. Works for past and future dates.
📅 Days Between Dates Calculator
Select your start and end dates — the exact day count appears instantly.
Days Between Dates Calculator
This free days between dates calculator tells you the exact number of days between any two dates — past, present, or future. Enter a start date and end date to instantly see the total in calendar days, business days (excluding weekends), weeks, months, and years. Whether you are tracking a project deadline, calculating a contract duration, planning a trip, or working out how long ago something happened — this calculator gives you the precise answer in seconds.
Manually counting days between dates is surprisingly error-prone, especially across month boundaries, leap years, and year changes. This calculator handles all edge cases automatically using the exact Gregorian calendar, including full leap year awareness and correct month-end boundary handling.
How Is the Day Count Calculated?
The calculator computes the difference between two calendar dates by comparing their timestamps in milliseconds and converting to whole days:
Business days = count of Mon–Fri between the two dates
Weekend days = Total days − Business days
Business days are calculated by iterating through each day in the range and counting only Monday through Friday. The calculator correctly handles leap years, month-end boundaries, and year crossings.
How to Use This Calculator
- Start date: Select the earlier of the two dates.
- End date: Select the later date. The calculator auto-swaps if entered in reverse.
- Exclude weekends (optional): Tick to see the count in business days (Mon–Fri only) — useful for work deadlines and project timelines.
- Include end date (optional): By default the end date is not counted. Tick to include both the first and last day — useful when counting event days.
- Calculate: Click the button to see total days, business days, weekend days, weeks, months, and years.
Common Uses
- Project management: Calculate working days between kick-off and delivery to plan sprints and milestones accurately.
- Legal and contracts: Many contracts specify notice periods and payment terms in calendar days — find the exact end date instantly.
- Travel planning: Count days between departure and return to confirm trip length, visa duration, or travel insurance period.
- Age and anniversaries: Find exactly how many days since a wedding, birthday, or milestone event.
- Finance and payroll: Count business days between invoice date and payment due date, or working days in a pay period.
- Health and medical: Track days between appointments, medication durations, or days in a cycle.
Worked Example
A fixed-term contract starts on 1 March 2025 and ends on 31 August 2025. Entering these dates gives: 183 total calendar days, approximately 131 business days, 52 weekend days, and exactly 6 calendar months. If the contract requires "180 calendar days notice", counting forward from 1 March lands on 28 August 2025 — two days before the end date, which may affect notice obligations. This is exactly the kind of edge case where manual counting fails and a calculator is essential.
Frequently Asked Questions
Explore All NerdyTools By Categories
Find the right tool for any task — free, fast, and no sign-up required
Thank you for reading this post, don't forget to subscribe!