📅 Date Calculator

Date Difference
Calculator

Find the exact days, weeks, months and years between any two dates — including working days and weekend count.

Exclude weekends from working days
Sat & Sun counted separately
-- days between the dates
-- Weeks
-- Months
-- Years
-- Hours
-- Total days
-- Working days
-- Weekend days
Breakdown at a glance
Days
--
Work days
--
Weekends
--
📅 Start date info
Day of week--
Week of year--
Day of year--
Quarter--
📅 End date info
Day of week--
Week of year--
Day of year--
Quarter--
Time remaining
Until end date
--

How does the date difference calculator work?

This tool calculates the precise number of days between two calendar dates by finding the difference in milliseconds and converting it. It then derives weeks, months, years, and separately counts working days (Monday–Friday) and weekend days (Saturday–Sunday).

📆 Total days

Counts every calendar day between the two dates including weekends and public holidays.

💼 Working days

Counts only Monday to Friday. Public holidays are not excluded as they vary by country and region.

⏰ Use cases

Project deadlines, contract durations, event countdowns, age in days, loan periods, pregnancy tracking.

🔄 Swap dates

Click the ⇄ button to instantly reverse start and end dates. Always gives a positive result regardless of order.

Frequently asked questions

Enter your start and end dates above and click Calculate. The tool instantly shows the exact number of days, weeks, months, working days, and weekend days between the two dates.
Use the quick preset buttons (Next week, Next month, New Year) or set the start date to today and the end date to your event. The result shows exactly how many days, weeks and months remain.
Working days are all days between the two dates that fall on Monday, Tuesday, Wednesday, Thursday, or Friday. Saturdays and Sundays are excluded. Public holidays are not excluded as they vary by country and region — you would need to subtract them manually.
Yes. Set the start date to your date of birth and the end date to today. The result shows your exact age in days, weeks, months, and years.
No. The calculator always returns a positive result regardless of which date is earlier. You can also use the ⇄ swap button to reverse the two dates instantly.
🔗 Related tools