Days Between Dates Calculator

The days between dates are the calendar days from a start date up to an end date, so Monday, January 5 to Friday, January 9, 2026 is 4 days. Counting the end date as well makes it 5.

Sunday

Thursday

On: counts both dates, so Monday to Friday of one week is 5 days instead of 4.

On: leaves out the 11 U.S. federal holidays on the weekdays they are observed.

67days

from Sunday, October 25, 2026 to Thursday, December 31, 2026, counting the start date but not the end date.

Weeks and days
9 wk 4 d
Months and days
2 mo 6 d
Years, months, days
0 y 2 mo 6 d

Business days and weekends

Business days
45
Monday to Friday, minus 3 federal holidays
Weekdays
48
Monday to Friday
Federal holidays
3
on weekdays
Weekend days
19
9 Saturdays and 10 Sundays

3 observed federal holidays fall on weekdays in this range and are left out of the business days:

  • Veterans Day, Wed, Nov 11, 2026
  • Thanksgiving Day, Thu, Nov 26, 2026
  • Christmas Day, Fri, Dec 25, 2026
Hours
1,608
Minutes
96,480
Seconds
5,788,800

Hours, minutes and seconds count whole calendar days of 24 hours.

Start date defaults to today in your time zone: your device's time zone

Business days skip Saturdays, Sundays and the 11 federal holidays on the days they are observed. State and local holidays are not removed.

Your date range on a timeline

67 days counted, Sun, Oct 25, 2026 through Wed, Dec 30, 2026: 45 business days, 3 federal holidays and 19 weekend days.

Oct 25 – Dec 30, 2026: 67 days

Each bar is one week: business days at the bottom, then holidays and weekend days. Point at or tap a week to see its count.

Point at or tap a bar to see its days, or a total to see what it covers. With a keyboard, focus the timeline and use the arrow keys, Home and End.

How many days between two dates? Worked examples

Leap days and holidays shift the totals in ways that are easy to miss. Each row counts from the start date up to the end date, and the business days leave out weekends and the federal holidays observed in the range.

Start date End date Days Weeks and days Years, months and days Business days
Mon, Jan 5, 2026 Fri, Jan 9, 2026 4 4 days 4 days 4
Sun, Mar 8, 2026 Wed, Jul 1, 2026 115 16 weeks and 3 days 3 months and 23 days 80
Thu, Jan 1, 2026 Fri, Jan 1, 2027 365 52 weeks and 1 day 1 year 250
Tue, Feb 29, 2028 Thu, Mar 1, 2029 366 52 weeks and 2 days 1 year and 1 day 251
Sat, Jan 1, 2000 Mon, Jan 1, 2024 8,766 1,252 weeks and 2 days 24 years 6,018

Include end date adds 1 to each total, and a business day only when the end date is a weekday that is not a holiday. If one of your dates is today, two shortcuts save a field: the days-until counter for dates ahead and the days-since tracker for dates behind. To turn a number of days into a date, use the days from today calculator.

Days between dates by hand

Split the range at month ends. For March 15 to June 10, 2026:

  1. Days left in March after the 15th: 31 − 15 = 16.
  2. Full months between: April has 30 days and May has 31, so 61.
  3. Days into June: 10.

The total is 16 + 61 + 10 = 87 days, or 88 when both dates count. Ranges of several years go faster year by year: 365 days each, plus 1 for every February 29 inside the range. Day-of-year numbers shorten a count inside one year, and the guide to counting days by hand works through more cases.

Should you include the end date?

Hotels count nights, so a stay ends without counting the checkout day. Leave requests and event passes count days, so the last day is part of the total. The two counts always differ by exactly 1.

Situation Dates End date counted? Count
Hotel stay Fri, Jul 10 to Sun, Jul 12, 2026 No 2 nights
Weekend festival pass Fri, Jul 10 to Sun, Jul 12, 2026 Yes 3 days
Vacation from work Mon, Aug 3 to Fri, Aug 7, 2026 Yes 5 days
Time elapsed Mon, Jan 5 to Fri, Jan 9, 2026 No 4 days

Contracts and court rules can set their own counting method, so read the wording before you rely on a deadline.

Weeks between dates

Divide the day count by 7: the whole number is the weeks and the remainder is the extra days. March 15 to June 10, 2026 is 87 days, which is 12 weeks and 3 days.

Over a whole year the remainder shows: 365 days make 52 weeks and 1 day, and 366 days make 52 weeks and 2 days. The calculator counts 7-day blocks, not calendar weeks. Friday, January 9 to Monday, January 12, 2026 is 3 days and 0 full weeks, although it touches 2 calendar weeks.

Months between dates: years, months and days

Months run from 28 to 31 days, so a years, months and days breakdown needs a rule for month ends. The calculator steps forward one calendar month at a time from the start date, and a step that lands past the end of a short month stops on its last day. Under this rule, one month after January 31 is February 28, or February 29 in a leap year. That is why four different totals share one breakdown:

Start date End date Days Years, months and days
Wed, Jan 28, 2026 Sun, Mar 1, 2026 32 1 month and 1 day
Thu, Jan 29, 2026 Sun, Mar 1, 2026 31 1 month and 1 day
Fri, Jan 30, 2026 Sun, Mar 1, 2026 30 1 month and 1 day
Sat, Jan 31, 2026 Sun, Mar 1, 2026 29 1 month and 1 day
Sat, Jan 31, 2026 Sat, Feb 28, 2026 28 1 month

Leap days follow the same rule. February 29, 2028 to February 28, 2029 is 1 year (365 days), and February 29, 2028 to March 1, 2029 is 1 year and 1 day (366 days). Tools that count months backward from the end date can show a different breakdown with the same total, so use the day count when an exact length matters.

Business days between dates and federal holidays

Business days here are Monday to Friday, minus the 11 federal holidays on the days they are observed. The holidays come from 5 U.S.C. 6103, the federal law that lists them, and the U.S. Office of Personnel Management (OPM) sets the weekend rule: a Saturday holiday is observed on the Friday before, and a Sunday holiday on the Monday after.

Holiday Date rule Observed in 2026
New Year’s Day January 1 Thu, Jan 1
Martin Luther King Jr. Day Third Monday in January Mon, Jan 19
Washington’s Birthday Third Monday in February Mon, Feb 16
Memorial Day Last Monday in May Mon, May 25
Juneteenth June 19 Fri, Jun 19
Independence Day July 4 Fri, Jul 3
Labor Day First Monday in September Mon, Sep 7
Columbus Day Second Monday in October Mon, Oct 12
Veterans Day November 11 Wed, Nov 11
Thanksgiving Day Fourth Thursday in November Thu, Nov 26
Christmas Day December 25 Fri, Dec 25

Independence Day 2026 fell on a Saturday, so it was observed on Friday, July 3. Monday, June 29 to Friday, July 10, 2026 holds 9 weekdays but 8 business days. With Skip federal holidays in business days turned off, the count is 9.

Year Weekdays Federal holidays on weekdays Business days
2026 261 11 250
2027 261 12 249
2028 260 10 250

A year can have 10, 11 or 12 observed holidays, because a Saturday New Year’s Day is observed on December 31 of the year before. Martin Luther King Jr. Day counts from 1986 and Juneteenth from 2021. State holidays, Inauguration Day and extra closures ordered by the President stay in the count.

Counting days between dates in Excel or Google Sheets

Spreadsheets store each date as a serial number, so subtracting the start date from the end date returns the days between them, the same count as this calculator’s default. With March 15, 2026 in A2 and June 10, 2026 in B2:

Formula What it counts Result
=B2-A2 Days, end date not counted 87
=B2-A2+1 Days, both dates counted 88
=DAYS(B2,A2) Days, end date first in the formula 87
=NETWORKDAYS(A2,B2) Weekdays, both dates counted 63
=NETWORKDAYS(A2,B2,H2:H12) Weekdays minus the 2026 federal holidays listed in H2:H12 62
=DATEDIF(A2,B2,"M") Complete months 2

NETWORKDAYS counts both the start date and the end date, so it matches this calculator with Include end date on. DATEDIF returns a #NUM! error when the start date is after the end date. Microsoft advises against its “MD” unit, which can return a negative number, a zero or a wrong result.

Frequently asked questions

How far apart can the two dates be?

The day counter accepts any dates from January 1 of the year 1 to December 31, 9999, and even the longest range counts instantly. Every date follows the Gregorian calendar, including dates before 1582.

What happens if the end date is before the start date?

The calculator counts from the earlier date to the later one and shows a note. Select Swap the dates to put them in order.

Do the hours and minutes change with daylight saving time?

No. Hours, minutes and seconds multiply the day count by 24, 1,440 and 86,400, so a daylight saving time (DST) change adds or removes nothing. With clock times on both ends, find the time between two times instead.