📆

Days Between Dates

To count the days between two dates, subtract the earlier from the later and read the difference in whole days. Put 1 January 2026 in Start date and 1 March 2026 in End date and this calculator returns 59 days, of which 17 fall at weekends. Tick Business days only and it returns 42; tick Include end day and 59 becomes 60.

Weeks
Months
hours
minutes
Decimal years
Seconds
Weekends
Detailed Breakdown
Result date
🗓️
Pick a target date above, or tap one of the upcoming events.
Months
Weeks
hours
Business Days

Embed this tool on your website

× px

                        

💡 Integration Tip

Copy the embed code and paste it into your website HTML. The responsive version adapts to all screen sizes automatically.

0 ratings

About Days Between Dates

The Days between tab takes a Start date and an End date and reports the gap in whole days, with the same span repeated underneath as weeks, months, hours, minutes, seconds and decimal years. Two checkboxes change what is counted. Include end day adds one, for the common case where both the first and the last day should be charged. Business days only counts Monday to Friday and ignores Saturday and Sunday, and every derived figure follows it, so business mode does not mix 42 days with 1,416 calendar hours.

1 January to 1 March 2026 is the worked example: 59 days plain, 60 with the end day included, 42 business days and 17 weekend days — and 42 plus 17 is 59, which is a quick way to check the tool against itself. The same 59 days reads as 8.4 weeks, 1.9 months and 0.16 years, and as 1 month, 29 days in the readable line. The month figure uses 30.44 days and the year figure 365.25, the average lengths, so they are approximations while the day count is exact.

Two more tabs share the page. Add or subtract moves a date forward or back by years, months, weeks and days, with quick buttons for one week, two weeks, one, three and six months and a year: adding 90 days to 1 January 2026 lands on 31 March 2026, a Wednesday, and the tool names the weekday. Countdown counts down to a date you choose and lists upcoming events. Seven presets on the first tab jump to the last 7, 30 or 90 days, the last year, or the next 7, 30 or 90.

One limit matters: business days here means weekdays. No public holiday calendar is applied, so a country's own holidays have to be subtracted yourself. Dates are handled by your browser, and nothing is uploaded.

Use Cases

A project manager checking a delivery window sets the two dates, ticks Business days only and gets 42 working days rather than the 59 calendar days the contract mentions.
A landlord invoicing a part month ticks Include end day, because a tenancy that runs from the first to the last day of a period is charged for both.
A student tracking a dissertation deadline uses the Countdown tab so the page shows the days left every time it is opened, without retyping the dates.
A lawyer working to a 90-day statutory window uses Add or subtract on the filing date and reads back 31 March 2026 and the weekday, which decides whether it is workable.
An analyst pulling a report for the last 90 days presses that preset instead of typing the start date, then copies the exact dates the tool filled in.

How to use

1

Stay on the Days between tab and set Start date and End date, or press one of the presets such as Last 30 days or Next 90 days.

2

Tick Include end day if both the first and last day should be counted, which adds exactly one to the total.

3

Tick Business days only to count Monday to Friday and drop the weekends; every tile below then follows that same unit.

4

Read the headline number and the tiles beneath it: weeks, months, hours, minutes, seconds, decimal years and the number of weekend days.

5

Switch to Add or subtract to move a date by years, months, weeks or days, or use a quick button such as plus one month; the result names the weekday.

6

Switch to Countdown to track the days remaining to a chosen date, or pick one of the upcoming events already listed.

Pro Tips

  • Include end day changes the answer by exactly one. Use it when both endpoints are billable or countable, and leave it off when you want the interval between two moments.
  • Business days only rewrites every tile, not just the headline. In that mode the hours figure is business days times 24, which is a workload measure, not the elapsed clock time.
  • The weekend counter is the fastest sanity check: business days plus weekend days should equal the plain day count, as 42 plus 17 equals 59 in the example.
  • Weeks, months and years are averages — 7, 30.44 and 365.25 days — so they carry decimals. Only the day count and the business day count are exact integers.
  • The order of the two dates does not matter. The tool takes the absolute difference, so an end date before the start date gives the same positive number rather than a negative one.

Troubleshooting

Problem:

The number is one lower than I expected.

Solution:

You are counting the interval, not the days involved. From 1 to 2 January is one day of difference but two dates. Tick Include end day and the total goes up by exactly one — 59 becomes 60 in the January to March example — which is what invoices and bookings usually want.

Problem:

Business days mode does not exclude public holidays.

Solution:

It cannot. Business days here means Monday to Friday, because holiday calendars differ by country, region and year and the tool has none. Count the holidays inside your range and subtract them yourself: 42 business days minus two national holidays is 40.

Problem:

The hours figure looks wrong for business days.

Solution:

In business days mode the tiles follow that unit, so hours is business days times 24 — 1,008 for 42 days — and not the elapsed clock time between the two dates. Untick Business days only if you want real elapsed hours, which for the same range is 1,416.

Frequently Asked Questions

Set Start date and End date and read the headline number. The calculator subtracts one from the other and reports whole days: 1 January to 1 March 2026 is 59. Tick Include end day if both endpoints should count, which makes it 60, and tick Business days only to drop the weekends, which makes it 42.

Tick Business days only. The tool then counts Monday to Friday and skips Saturday and Sunday, turning the 59 calendar days from 1 January to 1 March 2026 into 42 working days. The 17 weekend days are shown separately, and 42 plus 17 is 59, so the split is easy to verify.

Subtract the earlier date from the later one and divide by the length of a day. In milliseconds that is (end − start) ÷ 86,400,000, rounded down, which is exactly what this page evaluates. In Excel the equivalent is simply =B1-A1 with the cell formatted as a number rather than a date.

Subtract one cell from the other: =B1-A1, formatted as a number. For working days use =NETWORKDAYS(A1,B1), which also lets you pass a list of holidays as a third argument — something this page deliberately does not do, since it has no holiday calendar.

Use the Add or subtract tab: put your start date in, set days to 90 and leave the direction on add. From 1 January 2026 that lands on 31 March 2026, and the tool names the weekday, Wednesday. Quick buttons cover one and two weeks, one, three and six months and a year.

It depends what you are counting. Leave it off for an interval, which is what elapsed time means: 1 to 2 January is one day. Tick it when both endpoints are counted, as in a hotel stay charged for arrival and departure or a notice period. The difference is always exactly one day.

The hours tile shows whole days times 24, so the 59 days from 1 January to 1 March 2026 are 1,416 hours. That is elapsed time only if both dates are at the same time of day; the tool works from dates, not from clock times, so it cannot include the hours within a day.

No. The calculator takes the absolute difference, so swapping the two dates gives the same positive number rather than a negative one. There is also a swap control if you want the fields themselves in the other order for clarity.

The Add or subtract tab tells you. After moving a date forward or back it prints the resulting date together with its weekday name, so adding 90 days to 1 January 2026 returns 31 March 2026, Wednesday. That is often the deciding factor when a deadline lands on a weekend.

Switch to the Countdown tab and choose the date. The page reports the days, weeks, months and hours remaining, plus the number of business days left, and it lists upcoming events you can pick instead of typing a date. Reopen the page later and it recounts from the current day.

Popular Tools

No more tools to show
Explore All Tools
FreeWebTools AI
Powered by free AI models · Full chat →