Date Difference Calculator

Counting the days between two dates sounds simple until you actually try it. Months have 28, 29, 30 or 31 days, leap years add an extra day, and weekends and public holidays keep getting in the way of a clean answer. That is why a project that feels like "about three months" can turn out to be 94 days, 13 weeks, 67 weekdays or only 62 business days, depending on how you count — and each of those numbers is the right answer to a different question. This free date difference calculator gives you all of them at once. Enter a start date and an end date, choose whether to exclude weekends and US federal holidays, and it shows the total days, the total weeks, the weekdays, the business days, and the difference in calendar months. It runs entirely in your browser, with nothing to install and no account to create. Use it to plan a holiday, count down to a wedding or a deadline, work out how long a project will really take, or check the length of a notice period.

Days Between Dates

—

From / To—
Total days—
Total days, including both dates—
Total weeks—
Weekdays (Monday–Friday)—
Weekend days—
Business days (weekdays minus US federal holidays)—
Calendar months—
Advertisement space — AdSense ads will appear here after approval.

How to Use This Calculator

  1. Enter the start date and the end date using the date pickers. Either order works: if the end date is earlier, the dates are swapped.
  2. Tick "Exclude weekends" if you only want working days counted, and "Exclude holidays" to also remove US federal holidays.
  3. Tap Calculate. Read the total days first, then the weekdays and business days for planning work.
  4. Check the holiday list below to see which holidays fall inside your dates, and remember that state holidays and company holidays are not included.

Understanding the Results

The headline figure, total days, is the number of days from the start date up to but not including the end date — the standard way of measuring a period. So from 1 January to 2 January is 1 day, and from 1 January 2026 to 7 November 2026 is 310 days. If you need to count both the first and the last day, for example when counting the days of a holiday that includes the day you leave and the day you return, add one: the inclusive count is shown as a separate row. Total weeks is simply the total days divided by seven, shown with the leftover days, because a period rarely lands on an exact number of weeks.

Weekdays are Monday to Friday, and weekend days are Saturday and Sunday. In the example period there are 222 weekdays and 88 weekend days, which adds up to the 310 total days. Business days go one step further and remove US federal holidays that fall on a weekday. The 2026 federal holidays are listed in the table below. Eight of those fall on a weekday inside the example period, so the business-day count is 222 − 8 = 214. The list is approximate: federal offices observe a holiday on the Friday before when it falls on a Saturday, and on the Monday after when it falls on a Sunday, and your employer or state may observe different days, so always confirm deadlines that depend on a holiday.

Calendar months are counted like age: full months first, then the remaining days. From 1 January to 7 November 2026 is 10 months and 6 days, because ten full months bring you to 1 November and six more days bring you to 7 November. That is often the most natural way to describe a long period, but for contracts and notice periods the exact day count is the one that matters, and that is why both are shown.

Worked Example

Example — 1 January 2026 to 7 November 2026: Subtract the dates: 7 November is the 311th day of 2026 and 1 January is the 1st, so the difference is 311 − 1 = 310 days. That is 310 ÷ 7 = 44 weeks and 2 days, or 311 days counting both dates. Counting Monday to Friday in that span gives 222 weekdays and 88 weekend days. Eight US federal holidays fall on a weekday in the span — New Year's Day, Martin Luther King Jr. Day, Presidents Day, Memorial Day, Juneteenth, Independence Day (observed), Labor Day and Columbus Day — so the business-day count is 222 − 8 = 214 business days. In calendar terms the period is 10 months and 6 days.

Example — a 90-day project starting 1 September 2026: Ninety days after 1 September is 30 November 2026. But if the team only works weekdays, those 90 calendar days contain about 64 weekdays, and after removing Labor Day, Columbus Day and Veterans Day, the real working time is closer to 60 business days.

Frequently Asked Questions

How many days are there between 1 January 2026 and 7 November 2026?

There are 310 days between 1 January 2026 and 7 November 2026. Counting both the start and end dates gives 311 days, which is 44 weeks and 2 days. Try the dates above to see the weekdays and business days as well.

Does the calculator count the start and end dates?

The total days figure counts the days from the start date up to, but not including, the end date, which is the standard way of measuring a period. The results also show the inclusive count, which adds one day to include both the start and the end date.

What is the difference between weekdays and business days?

Weekdays are Monday to Friday, excluding Saturdays and Sundays. Business days are weekdays minus US federal holidays that fall on a weekday. For a work project, business days are usually the number that matters.

Which US federal holidays are excluded?

New Year's Day, Martin Luther King Jr. Day, Presidents Day, Memorial Day, Juneteenth, Independence Day, Labor Day, Columbus Day, Veterans Day, Thanksgiving Day and Christmas Day. When a holiday falls on a Saturday it is observed on Friday, and when it falls on a Sunday it is observed on Monday.

Can I count backwards, with the end date before the start date?

Yes. If the end date is before the start date, the calculator swaps them and shows the same number of days, because the distance between two dates is the same in either direction. The start and end dates are shown in the results so you can check the order.

US Federal Holidays in 2026

HolidayDate in 2026
New Year's DayThursday, 1 January
Martin Luther King Jr. DayMonday, 19 January
Presidents DayMonday, 16 February
Memorial DayMonday, 25 May
Juneteenth National Independence DayFriday, 19 June
Independence Day (observed)Friday, 3 July (4 July is a Saturday)
Labor DayMonday, 7 September
Columbus DayMonday, 12 October
Veterans DayWednesday, 11 November
Thanksgiving DayThursday, 26 November
Christmas DayFriday, 25 December

This list is approximate and covers federal holidays only. State holidays, school holidays and company holidays are not included, and the observed date is used when a holiday falls on a weekend.

Disclaimer: This calculator provides estimates for educational purposes only. Results are computed in your browser and may be rounded; verify important dates and figures before relying on them.