Updated · Built and checked by the PlinzoTools team, formulas tested against published sources
Calculate the exact number of days, months, and years between two dates.
Pick both dates to see the difference.
This tool calculates the exact difference between two dates -- both as a total day count and broken down into years, months, and days -- useful for anything from calculating a project timeline to figuring out someone's exact age in years/months/days.
Pick a start date and an end date. The total days and the years/months/days breakdown appear instantly.
The calculator shows three related figures: the total number of days between the two dates, the same span written as years, months and days, and the span as full weeks plus leftover days. These are three ways of describing one interval, and each suits a different purpose. The total day count is best for contracts and deadlines, the years-months-days version reads naturally in conversation, and the weeks view helps with schedules and pregnancy-style tracking.
Take a start date of 15 March 2022 and an end date of 10 June 2024. The years-months-days result is 2 years, 2 months, 26 days: from 15 March 2022 to 15 March 2024 is 2 years, then to 15 May is 2 months, and from 15 May to 10 June is 26 days. The total day count is much larger because it counts every calendar day, including the leap day in February 2024, and it is shown together with the weeks equivalent.
Now look at a borrowing case. From 31 January to 1 March in a non-leap year, the day of the month goes backward (1 minus 31), so the tool counts whole months from the start date first (31 January plus 1 month is 28 February, the last day of the shorter month) and then the remaining days. That gives 0 years, 1 month and 1 day, while the total is 29 days. Month-end dates like this are where different calculators can disagree, so knowing the borrowing rule helps you interpret the answer.
Common uses include the length of a lease or notice period, time since an event, days remaining until a deadline, tenure at a job, the gap between two invoices, or the span between a vaccination and a follow-up. For working-day questions, use a weekdays counter instead, because this tool counts every calendar day including weekends. For age in a single unit such as months or weeks, a dedicated age tool is more direct.
For legal, immigration, tax or contractual periods, the exact counting convention is set by the relevant rules or agreement. This calculator gives a clear calendar-based figure, but you should confirm the convention with the document, agency or a qualified professional whenever the outcome carries real consequences.
No -- the tool always shows the difference as a positive value regardless of which date you enter first.
By calendar-aware subtraction (accounting for different month lengths and leap years), not by dividing the total day count by a fixed average -- so it matches how a calendar actually counts elapsed time.
No. It counts the days elapsed between the two dates, so the same date twice gives 0. If you need an inclusive count, add 1 to the total.
When the end day of the month is smaller than the start day, the tool counts whole months forward from the start date (using the last day of a shorter month) and then the leftover days, so the days figure is never negative. This is a standard calendar convention, but other tools may count differently.
Yes. The total counts the real calendar days, including 29 February, and the breakdown uses actual month lengths.
Not directly, because it counts all days including weekends. Use a working days calculator for weekday-only counts.
Reference: U.S. Department of Labor