Updated · Built and checked by the PlinzoTools team, formulas tested against published sources
Find the exact difference between two dates in years, months, and days.
Choose both dates above to see the difference.
Finding your exact age -- or the precise time between any two dates -- isn't as simple as subtracting years, since months have different lengths and the day-of-month matters. This calculator does a proper calendar-aware calculation, giving you a clean years/months/days breakdown, plus the same duration expressed in total weeks, days, hours, and minutes.
Enter a start date (like your birth date) and an end date (defaulting to today, but you can change it to calculate the difference as of any date). The result shows years, months, and days elapsed, plus total weeks, total days, total hours, and total minutes for the same span.
Years, months, and days are calculated calendar-aware: full years and months are counted first, and any remaining partial month is expressed as days, correctly accounting for varying month lengths (28-31 days) and leap years.
Calculating your exact current age, or someone else's, down to the day. Figuring out the precise duration between two significant dates -- an anniversary, a project start and end date, or a legal/contractual date range. Determining exact age for eligibility requirements that specify a precise cutoff date.
The calculation correctly handles leap years and varying month lengths automatically -- you don't need to account for these manually. The order of the two dates you enter doesn't matter; the calculator always shows the difference as a positive duration.
Calendar-aware age is calculated by subtracting the start date from the end date part by part: years, then months, then days. When the day of the end date is smaller than the day of the start date, a month is borrowed and the days are counted using the length of the relevant month. A simple hypothetical example: from March 20, 2015 to June 5, 2026. The years give 11, the months give 3 (March to June), and the days come out to minus 15, so one month is borrowed. The result becomes 11 years, 2 months, and a number of days that depends on the month lengths involved. Because months are not equal in length, two different pairs of dates with the same year and month gap can have different day remainders, and this is normal.
Dates near the end of a month create the most confusion. Someone born on January 31 has no equivalent day in February, so the result for late February or March may not increase in a way that feels intuitive. Leap-day birthdays (February 29) also behave in a way that depends on the convention: some legal systems count the birthday on February 28 and others on March 1 in non-leap years. This tool reports the elapsed calendar duration, and it is not a legal ruling on which day counts, so if an official cutoff hinges on a leap-day birthday, check the rules of the organization involved.
The total days, hours, and minutes are simple conversions of the same span. The hour and minute figures assume whole days, counted from midnight to midnight, so they do not account for the time of day you were born or daylight-saving changes. For example, 1,000 days is a little over 2 years and 8 months, but the total-days figure is the cleanest number for things like counting a streak or a countdown. The tool also shows how many days remain until the next anniversary of the start date, which is handy for birthday planning.
For anything with legal, insurance, retirement, or benefit consequences, rely on the exact age rules of the agency that sets the requirement, and confirm the result with them. This calculator is a convenient check, not an official determination.
Yes -- the calendar-aware calculation correctly handles February 29th and varying month lengths automatically, so results are accurate regardless of how many leap years fall within the date range.
Yes -- enter any two dates to find the exact duration between them; it doesn't need to involve today's date or a birth date at all.
No. The tool treats the earlier date as the start and the later as the end, so entering them either way gives the same positive duration.
The tool reports elapsed calendar time. Whether an official rule counts February 28 or March 1 as the birthday in non-leap years depends on the organization, so check their policy for eligibility questions.
No. They are based on whole days, so they do not account for birth time or daylight-saving changes.
Yes. Enter today as one date and the future date as the other to see the remaining time in years, months, days, and totals.