Language
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
Days Between Dates

Days Between Dates

Calculate the exact number of days, weeks, and months between any two dates with business day counting and calendar visualization.

Days Between Dates Calculator

Count the exact number of days between dates the moment you pick a start and end date. Choose two dates and the calculator instantly shows the total day count, the precise duration in years, months, and days, and how many of those are business days.

It is built for anything that hinges on a date range — counting down to an event, sizing a project timeline, working out a billing or rental period, or simply answering "how many days between two dates?" Every result also breaks down into weeks, hours, minutes, and seconds, plus a weekday chart and a visual calendar of the whole span.

Private by design: every calculation runs in your browser. Your dates and preferences are stored only in your own browser's local storage and are never uploaded to any server.

How to Use the Days Between Dates Calculator

1

Pick your dates

Click the Start Date field to open the date picker, then choose the End Date. Hit the Today button under either field to set it to the current date.

2

Adjust the options

Tick Include end date (+1 day) to count both endpoints, and set the Weekend days to match your region so business-day counts stay accurate.

3

Read the results

Results appear instantly. The main card shows total days, exact duration, and business days, while extra cards convert the span into weeks, hours, minutes, and seconds and add calendar details.

4

Copy or swap

Use Copy Result to put a text summary on your clipboard, or the swap button between the fields to flip the start and end dates in one click.

Features

Instant Date Calculation

The day count updates in real time as you change dates or options — there is no "Calculate" button to press.

Include End Date Option

Add one extra day to count both endpoints — handy for vacation days, rental periods, and event durations.

Exact Duration Breakdown

For longer spans, see the precise duration in years, months, and days alongside the total day count.

Business Days Counter

Working days excluding weekends are counted automatically, ready for work schedules, timelines, and billing cycles.

Custom Weekend Selection

Pick from five weekend setups — Sat-Sun, Fri-Sat, Thu-Fri, Fri only, or Sun only — to match your country.

Time Unit Conversions

See the span expressed in weeks and days, total hours, total minutes, and total seconds.

Calendar Information

View weekend days, full weeks, full months, and full years that fall within the selected range.

Weekday Breakdown Chart

A bar chart shows how many of each weekday appear in the range, with weekend bars styled differently.

Visual Calendar View

A scrollable calendar highlights the range with color-coded start, end, in-range, and today markers.

Swap Dates

Flip the start and end dates with a single click using the swap button between the input fields.

Copy to Clipboard

Copy a text summary with the start date, end date, total days, exact duration, and business days in one tap.

Persistent Settings

Your dates, include-end-date choice, and weekend setting are saved locally and restored on your next visit.

Frequently Asked Questions

How do I count the days between two dates?

Pick a Start Date and an End Date with the date pickers. The calculator instantly shows the total number of days between them, along with the exact duration and business days — no button to press.

Does the result include the end date?

By default the end date is not counted, so January 1 to January 3 is 2 days. Tick Include end date (+1 day) to count both endpoints, which makes the same range 3 days — useful for hotel stays or event lengths.

How many weeks or months is that?

The Time Units card converts the span into weeks (and leftover days), total hours, total minutes, and total seconds, while the Calendar Info card shows the full weeks, full months, and full years inside the range.

What are business days, and can I change the weekend?

Business days are the days in the range that are not weekends — Monday to Friday by default. Use the Weekend selector to switch to Sat-Sun, Fri-Sat, Thu-Fri, Fri only, or Sun only, and the business-day count, weekday chart, and calendar highlighting update to match.

Are leap years handled correctly?

Yes. The calculator accounts for leap years, so a range from February 1 to March 1 in a leap year returns 29 days rather than 28.

What if I enter the end date before the start date?

The calculator handles it automatically and treats the earlier date as the start, so the day count is never negative. You can also use the swap button between the fields to switch them manually.

Is there a limit to the date range?

There is no limit on the calculation itself — you can measure dates that are decades apart. The visual Calendar View renders up to 36 months at a time, so very long ranges still calculate fully but show the first 36 months of calendar squares.

Is my data saved or sent anywhere?

No. Every calculation happens in your browser, and your selected dates and preferences are saved only in your browser's local storage for convenience. Nothing is sent to any server.

Weekend:
Select two dates to calculate the difference
Result
0 days
-
0 business days
Time Units
Weeks -
Hours -
Minutes -
Seconds -
Calendar Info
Weekend Days -
Full Weeks -
Full Months -
Full Years -
Weekday Breakdown
Calendar View
Start Date
End Date
In Range
Today
Select Start Date and End Date using the date pickers or click Today for quick selection
Enable Include end date to count both the start and end dates in the total
Change the Weekend setting to match your region (Sat-Sun, Fri-Sat, Thu-Fri, etc.)
Scroll the Calendar View horizontally to see all months in your date range
Click Copy Result to copy the full calculation summary to your clipboard
All calculations are done in your browser - no data is sent to any server
Want to learn more? Read documentation →
1/7
Start typing to search...
Searching...
No results found
Try searching with different keywords