Find the exact number of days, weeks, months and business days between any two dates.
| Period | Calendar Days | Business Days (approx.) |
|---|---|---|
| 1 week | 7 | 5 |
| 2 weeks | 14 | 10 |
| 1 month (avg.) | 30.44 | ~21.7 |
| 1 quarter | ~91.3 | ~65 |
| 6 months | ~182.6 | ~130 |
| 1 year | 365.25 | ~260 |
Business-day figures assume a standard MonβFri work week with no public holidays removed.
Counting days between dates seems simple, but two details trip most people up: whether to include both endpoints, and how calendars handle leap years and varying month lengths.
This calculator converts both dates to milliseconds since a fixed reference point, subtracts the earlier from the later, and divides by the number of milliseconds in a day (86,400,000). This automatically accounts for leap years, different month lengths (28β31 days), and time zone-safe midnight comparisons β so you never have to count on a physical calendar.
By default, this tool shows the exclusive difference β the number of full days between the two dates (e.g. Jan 1 to Jan 10 = 9 days). Some contexts need the inclusive count instead, where both the start and end day are counted (Jan 1 to Jan 10 = 10 days) β common in contracts, rental periods, or "how many days was I there" questions. To get the inclusive count, simply add 1 to the result shown.
"Business days" excludes Saturdays and Sundays, which matters for shipping estimates, payment terms (like "net 30 business days"), and project deadlines. This calculator shows both the total calendar days and an estimated business-day count β note that it doesn't subtract public holidays, which vary by country and region.
Suppose a project kicks off on March 3 and is due on June 15 of the same year.
Knowing the business-day count is what actually matters for scheduling β 74 working days gives the team roughly 14β15 five-day work weeks to deliver, which is a very different planning number than "104 days" at a glance.
Subtract the earlier date from the later one; this tool automatically shows the total in days, weeks, months and business days, accounting for leap years and different month lengths.
By default it shows the exclusive count (full days between the dates, not counting the start day). To get the inclusive count β where both the start and end day count as full days β simply add 1 to the result. This matters for contracts and rental periods.
Business days count every weekday (Monday through Friday) between the two dates, excluding Saturdays and Sundays. Public holidays are not automatically subtracted since they vary by country β factor them in manually for critical deadlines.
It converts both dates to a millisecond timestamp and calculates the raw time difference, which automatically accounts for leap years (366-day years) and the varying number of days in each month β no manual adjustment needed.
This calculator divides the day count by 30.44 (the average number of days per month across a year) to give an approximate month figure. Because months vary from 28 to 31 days, this is an average, not an exact calendar count.
Calendar days count every day of the week. Business days exclude Saturdays and Sundays and are used for shipping estimates, payment terms, and work scheduling β typically about 5/7 (71%) of the calendar-day total.
Yes β enter your birth date as the start date and today's date as the end date to get your exact age in days. For a full years/months/days breakdown, use the dedicated Age Calculator instead.