Pick the dates
Choose a start date and an end date with the date fields.
Calculate the exact number of days, weeks, and calendar months and years between two dates, with leap-year handling, entirely in your browser.
Three simple steps, with your content kept on your device.
Choose a start date and an end date with the date fields.
Press the button to compute the exact difference instantly.
See total days, weeks, and calendar years, months, and days.
Fast, focused, and made to be clear on every screen.
See total days and weeks plus a calendar years, months, and days breakdown.
Month lengths follow the real calendar, including February 29.
Dates are evaluated in UTC, so results do not shift across time zones.
A date difference is the span of time between two dates, usually expressed as a number of days, or broken down into years, months, and days. It is the tool you reach for when you need to know how long something lasted or how much time remains.
Common uses include counting days between two events, working out a deadline, measuring the length of a project, or checking how many days a trip or a contract covers.
Both dates are read as UTC calendar dates and the exact difference in 24-hour periods is reported as the total days. Using calendar dates keeps the result stable regardless of the time of day or the time zone of the device.
If you need the count to include or exclude the end date, apply that convention when you interpret the result — the tool reports the raw span between the two dates.
The breakdown counts whole calendar months first and then the remaining days, clamping to the real length of each month. This mirrors how people describe durations in everyday language, such as 1 year, 3 months, and 5 days.
Because months have different lengths, the breakdown can differ from simply dividing total days — the tool follows the calendar-aware convention rather than an arithmetic shortcut.
The calculator accounts for leap years automatically. February 2024 has 29 days, so the difference from February 28 to March 1 is two days in a leap year and one day otherwise.
All common calendar rules are built in, so spans across month boundaries and year boundaries are always computed correctly.
Use it to count days until a deadline, measure the age of something in months, or verify the length of a period between two known dates. It pairs naturally with the age calculator for personal dates and with time-duration tools for time-of-day spans.
The calculation runs entirely in your browser, so the dates you enter are never uploaded anywhere.
To calculate days between two dates, enter the start and end date and read the total. The tool reports the exact number of 24-hour periods between them, which is the standard way to measure how many days a period covers.
This is the quick answer for practical questions: how many days until the deadline, how many days since an order was placed, or how many days a rental or a subscription spans.
A date calculator is a planning staple: set a start date and a target end date, and instantly know how much time you have. The years, months, and days breakdown makes the span easy to communicate to others.
Because the calculation is local and instant, you can compare several candidate dates in a row and pick the one that gives the team the room it needs.
When a span crosses month or year boundaries, the breakdown stays accurate because it follows calendar logic rather than fixed 30-day months. From January 15 to March 15 is exactly 2 months, even though the two months have different lengths.
The total days figure is always the arithmetic ground truth, while the years, months, and days breakdown is the human-friendly reading of the same span.
Both dates are read as UTC calendar dates and the exact difference in 24-hour periods is reported as the total days.
The breakdown counts whole calendar months first and then the remaining days, clamping to the real length of each month.
Yes. February 2024 has 29 days, so the difference from February 28 to March 1 is two days in a leap year and one day otherwise.