Skip to main content
ToolsHub

Date Difference Calculator

Find the exact time between two dates — in days, weeks, months, and years. Also calculates working days.

Updated

Files never leave your browser

Enter both dates to see the difference.

How to use Date Difference Calculator

The date difference calculator computes the exact duration between two dates in multiple units simultaneously: total days, weeks and days, months and days, years/months/days, and working days. It handles past and future dates equally, indicates the direction (start before or after end) and includes a copy button. This tool is ideal for calculating ages, contract durations, project timelines and time since events.

  1. Enter the start date.
  2. Enter the end date, or use "Today" to calculate from the start date to now.
  3. The difference is calculated instantly in all unit formats.
  4. Use "Set End = Today" for age or time-since calculations.

Your data never leaves your device — 100% private processing.

How date differences handle months and years

Total days is straightforward. Months and years are trickier: from January 15 to March 10 is 1 month and 23 days, not exactly 54 ÷ 30. This calculator uses calendar arithmetic — subtracting year-by-year, then month-by-month, then day-by-day — matching how humans intuitively count time rather than simply dividing total days by 30.44.

Working days vs calendar days

Working days exclude weekends (Saturday and Sunday) from the total. This is useful for project timelines, SLA calculations and deadline planning. A 14-calendar-day period contains 10 working days if no holidays fall within it. For holiday-aware calculations, use the Business Days Calculator.

Worked examples

Half a year apart

Inputs: Jan 1, 2025 → Jul 4, 2025

Result: 184 days (≈ 6 months, 3 days)

Across a leap day

Inputs: Feb 1, 2024 → Mar 1, 2024

Result: 29 days (2024 is a leap year)

Glossary

Calendar days
All days counted inclusively including weekends and holidays.
Working days
Monday–Friday days excluding weekends.
Epoch
Reference point for timestamps; commonly January 1, 1970 (Unix).
Inclusive counting
A counting method that includes both start and end dates by adding one day to the interval.

Related reading

Free · No spam

Get weekly tool tips & updates

New tools, power-user tips, and productivity hacks — delivered free every Friday.

No spam, ever. Unsubscribe with one click.

Related Date & Time

Explore all Date & Time.