Skip to content

Days Between Dates Calculator

Free

Calculate the exact number of days between two dates. Includes weeks, months, working days, and weekends. Free, instant, no signup.

how many days between two datesdate difference calculatordays between dates online
All Date & Time Tools

Settings guide

Modes of calculation:

Inclusive vs exclusive: By default, date calculators count the interval between dates exclusive of both endpoints (from-to not counting either date). Some legal and financial contexts count inclusive of both endpoints. Toggle the mode if your use case requires it — it changes the result by one day.

Working days: Working days exclude Saturdays and Sundays. This is the most commonly needed variant for business planning. Note that it does not account for public holidays — working day counts may still include bank holidays, which you would need to subtract manually.

Week calculation: The weeks figure shows complete weeks in the interval. A 10-day interval is 1 week and 3 days.

Calendar month calculation: Month differences are approximate when months have different lengths. "3 months from January 31" is ambiguous because February does not have a 31st. The calculator shows the complete calendar months in the interval and the remaining days.

Format comparison

vs counting on a calendar: Manual calendar counting is error-prone and slow. This calculator is faster and accounts for leap years automatically.

vs Excel DATEDIF: Excel's DATEDIF function calculates date differences and is powerful for spreadsheet workflows. A browser-based calculator is faster for one-off calculations without opening a spreadsheet and entering formulas.

vs a general calendar app: Calendar apps show the date in context but do not typically calculate day intervals directly. A dedicated date calculator is faster for the specific task of computing the difference between two dates.

How it works

1

Enter the start date

Click the start date field and select or type the date in your local format.

2

Enter the end date

Select the end date. The result updates immediately as you change either date.

3

Read the breakdown

Total days, weeks, months, working days, and weekend days all display instantly. Toggle options to adjust the calculation mode.

About this format

How many days are between January 15 and March 22? How many working days until your deadline? How many days has it been since a specific event? These questions require knowing the exact number of days between two dates — accounting for month lengths, leap years, and optionally weekends and holidays.

Date arithmetic is surprisingly error-prone when done mentally. February has 28 or 29 days. Months have 30 or 31 days in patterns that resist memorization. A mental count of "from July 28 to September 3" can easily be off by a day or two without careful tracking.

This calculator takes two dates and returns the exact day count, broken down into total days, complete weeks, calendar months, working days (Monday–Friday), and weekend days. It handles leap years correctly, including the 4-year cycle and the century-year exception (2000 was a leap year; 1900 was not).

Common use cases: project deadline planning; legal and contract date calculations; insurance waiting periods; notice period calculations; academic calendar planning; financial instrument maturity dates; and any situation where precise date arithmetic matters.

Frequently asked questions

How do I calculate working days between two dates?+
Enable the 'Working days only' mode in the calculator. It counts Monday through Friday between the two dates, excluding Saturdays and Sundays. The result does not exclude public holidays — if your deadline calculation requires excluding specific public holidays, subtract those dates manually from the working day count. Most business deadline calculations use Monday-through-Friday working days without adjusting for holidays unless the jurisdiction specifies otherwise.
Does the calculator account for leap years?+
Yes. The calculator handles leap year logic correctly, including the century-year rule: years divisible by 100 are not leap years unless also divisible by 400. So 2000 was a leap year (divisible by 400) but 1900 was not (divisible by 100 but not 400). 2024 and 2028 are both standard leap years. This matters for intervals spanning February 29 in any of these years.
How do I calculate the last date of a notice period?+
Enter the start of the notice period as the start date. Enable 'Calendar days' mode (not working days, unless the contract specifies working days). Count forward from that date by the notice period duration. The end date field accepts a date, and you can also use the 'add days' mode: enter the start date and add the number of notice period days to find the end date. Check your contract for whether notice periods include or exclude the first day.
Can I calculate the number of months between two dates?+
Yes. The calculator shows complete calendar months in the interval alongside the remaining days. Note that months have different lengths, so the months figure is an approximation — an interval of 61 days could be 2 months in February/March or 2 months in July/August because the months have different day counts. The calculator shows both the exact day count and the month-approximation so you have both data points.
Is the day count inclusive or exclusive of the start and end dates?+
The default mode is exclusive of both endpoints — it counts the days between the two dates, not including either date itself. You can toggle to inclusive mode, which adds one day to the count. The choice matters in legal and financial contexts where the wording of a contract specifies whether the first day, last day, or both count toward a period. When in doubt, check the governing document's definition of how the period is measured.

Related tools and guides