CalSolve

Days Between Dates Calculator

Find out exactly how many days, weeks and months are between two dates.

364 days(52 weeks, or 0 years 11 months 30 days)

About this tool

This tool calculates the exact number of calendar days between a start date and an end date, and also shows the difference expressed in weeks, months and years — using real calendar arithmetic rather than a rough estimate.

It's a genuinely everyday calculation: counting down to a wedding, flight or deadline, working out a notice period or contract length, calculating someone's length of service, or figuring out how many days are left in a school term or project sprint.

Because it works from actual calendar dates, it automatically accounts for leap years and the fact that months don't all have the same number of days — something that trips up quick mental math like "just multiply months by 30".

Related tools

Frequently asked questions

How do I calculate the number of days between two dates?
Enter a start date and an end date. The calculator subtracts one from the other and shows the exact number of days, as well as the equivalent in weeks, months and years.
Does the calculator count leap years?
Yes, the calculation is based on real calendar dates, so leap years — and the varying lengths of different months — are automatically accounted for, rather than assuming every year has exactly 365 days.
What is this calculator commonly used for?
Common uses include counting down to a deadline or event, calculating contract or notice periods, working out how many days someone has been employed or a lease has run, and tracking project timelines.
Does it matter which date I put first?
No — the calculator automatically works out which date is earlier and shows the number of days between them regardless of the order you enter them in.