Date difference tool

Days between dates calculator

Compare any two dates and get the difference as total days, weeks, calendar time, weekdays, and weekends.

Calendar-safe answersLeap years, different month lengths, and clock changes are handled.

Free date tool

Count days between dates

Use calendar dates, so daylight-saving clock changes cannot move the answer by one day.

Use it in seconds

Compare two calendar dates

1

Set the start

Choose the beginning of the period, project, trip, membership, or event.

2

Set the end

Choose the final date. Past and future combinations both work.

3

Select the count

Use elapsed days, or include both boundary dates for a schedule count.

Method

Why date math needs care

Subtracting ordinary local timestamps looks simple, but daylight-saving time can make a local day shorter or longer than 24 hours. Dividing that timestamp difference by 24 hours can then create an off-by-one result.

This tool treats the selected values as calendar dates. It converts their year, month, and day into UTC-based day numbers before comparing them. The count therefore represents date boundaries, not local clock duration.

Elapsed and inclusive counts

An elapsed count excludes the starting point. January 1 to January 2 is one elapsed day. An inclusive schedule count includes both named dates, so the same range occupies two dates.

The exact years, months, and days result uses real calendar units. It does not describe every month as four weeks or 30 days. This makes the answer more useful for ages, anniversaries, contracts, and long projects.

Common uses

When to compare two dates

Projects and deadlines

Check the complete calendar window before dividing work into weeks or weekdays.

Travel and bookings

Compare departure and return dates, then use the inclusive option for occupied dates.

History and milestones

Measure how much time has passed since an event using total and calendar units.

Related tools

Quick answers

Date difference FAQ

How is the difference between two dates calculated?

Each calendar date is converted to a neutral day number, then the smaller number is subtracted from the larger one. This avoids local clock and daylight-saving errors.

Can the start date be later than the end date?

Yes. The calculator shows the absolute size of the span and explains that the target date is in the past.

Does a leap day count?

Yes. February 29 is counted whenever it falls inside the selected date range.

Why can months not be converted using 30 days each?

Calendar months have 28, 29, 30, or 31 days. The exact calendar result walks through real years and months before counting the remaining days.