🆓 15+ free online tools — no signup, no cost, updated regularly.
Home/Everyday Tools/Date Difference Calculator
Free · No signup · Instant results

Free Date Difference Calculator

Find the exact number of days, weeks, months, and years between any two dates — past or future. Perfect for ages, deadlines, anniversaries, and countdowns.

Quick presets
📅June 15, 1990 March 30, 2026in the future
Total difference
35
years
9
months
15
days
Total days
13,072
1,867 full weeks
Weekdays
5,001
Mon–Fri
Weekend days
8,071
Sat & Sun
Total hours
313,728
approximate
Total weeks
1,867
3 extra days
Total months
429
full calendar months
End date falls on aMonday
Advertisement300×250
Common uses
🎂
Calculate exact age
Birth date → today
💍
Anniversary countdown
Today → event date
📋
Project deadlines
Start → due date
🎓
Days until graduation
Today → grad date
✈️
Vacation planning
Departure → return
⚖️
Contract duration
Sign date → expiry
Did you know?

A year has 365 days (or 366 in a leap year). A decade is exactly 3,652 days, and a century is 36,524 days — or 36,525 if it spans 25 leap years.

Advertisement728×90

How it works

How to calculate the days between two dates

01

Pick your start date

Enter the earlier date — a birthday, contract date, event start, or any past date.

02

Pick your end date

Enter the later date. It defaults to today, making it easy to calculate age or time elapsed.

03

Use a quick preset

Not sure where to start? Tap a preset like 'New Year's Day' or '100 days ago' to fill instantly.

04

Read the breakdown

See the difference in years/months/days, total days, weekdays, weekends, hours, and more.

FAQ

Date difference questions

Everything about calculating the time between dates.

How do I calculate the difference between two dates?+

Subtract the earlier date from the later date. The result is the number of days between them. Our calculator also breaks this down into years, months, days, weeks, hours, and weekdays automatically.

Does the calculator count the start date or end date?+

This calculator counts the days between dates exclusively — meaning neither the start nor end date itself is counted. If you want to include one of the dates (like for age calculations or event durations), add 1 to the total days shown.

How do I calculate someone's exact age?+

Enter the person's birth date as the start date and today as the end date. The result in years, months, and days is their exact age. The calculator automatically uses today's date as the default end date.

What's the difference between calendar days and working days?+

Calendar days count every day including weekends and holidays. Working days (weekdays) exclude Saturdays and Sundays but do not account for public holidays, which vary by country. This calculator shows both.

Can I calculate dates in the future?+

Yes. Set either date in the future and the calculator shows exactly how many days, weeks, months, and years until that date. It's useful for countdowns to events, deadlines, and milestones.

Why do different calculators give different month counts?+

Month differences are ambiguous because months have different lengths (28–31 days). Different tools handle this differently. This calculator uses the most common convention: counting full calendar months, then remaining days — the same method used to calculate someone's age.

More free tools

Other free everyday tools

Everyday

Countdown Timer

Count down to any event or deadline in real time.

Use for free →
💸
Quick

Tip Calculator

Split bills and calculate tips instantly.

Use for free →
📐
Utility

Unit Converter

Convert length, weight, temperature, speed & more.

Use for free →
🔐
Utility

Password Generator

Create strong, secure passwords in one click.

Use for free →
Advertisement728×90