Date Difference Calculator
Calculate the difference between two dates in days, weeks, months and years
Enter Dates
Select start and end dates, then click Calculate
Total Difference
—
—
Total Days
—
Total Weeks
Weeks & Days
—
Months & Days
—
How to Use
- Select the Start Date using the date picker.
- Select the End Date (must be on or after the start date).
- Click Calculate to instantly see the difference in years, months, days, total weeks, and total days.
- Use the Swap button to reverse start and end dates without re-entering them.
Why Calculate the Date Difference?
Knowing the exact gap between two dates is useful in many everyday situations: calculating someone's exact age, finding out how many days until an event, tracking how long a project has taken, measuring a lease or subscription period, or counting pregnancy weeks from conception date.
How the Calculation Works
The calculator breaks the total span into years, months, and remaining days using calendar arithmetic — accounting for months of different lengths, and leap years. It also shows the total in pure days and weeks for quick reference.
Common Uses
- Age calculation: Enter your date of birth as the start date and today as the end date.
- Event countdown: Start = today, End = your event date — see exactly how many days remain.
- Tenure/experience: Calculate your exact work experience for a resume or application.
- Lease/contract duration: Verify the exact number of days in a rental or service agreement.
- Pregnancy tracking: Start = LMP date, End = today — see gestational age in weeks and days.
Leap Year Handling
The calculator automatically accounts for leap years. A leap year occurs every 4 years (except century years not divisible by 400). For example, 2024 was a leap year (366 days), while 2100 will not be.