Updated · Built and checked by the PlinzoTools team, formulas tested against published sources
Find years, months, and days since a milestone, plus the next anniversary.
8 years
This calculator finds the exact calendar-aware years, months, and days since any recurring milestone -- a wedding, a founding date, a sobriety date -- plus the date of your next upcoming anniversary. It generalizes the work-anniversary concept to any kind of milestone, not just employment.
Enter the milestone date and, optionally, a different "as of" date than today. The result shows years, months, and days since the milestone, plus your next anniversary date.
Years, months, and days are computed by calendar-aware subtraction (borrowing a month's worth of days, then a year's worth of months, when the day-of-month or month component would otherwise go negative) -- the same approach as a proper age calculation, not a simple total-days-divided-by-365 approximation.
From June 15, 2020 to January 1, 2026: 5 years (plus additional months and days).
For a raw day-count instead of a years/months/days breakdown, use the Days Since Date Calculator. For an employment-specific version, see the Work Anniversary Calculator.
Take a hypothetical milestone date of June 15, 2018 and an "as of" date of January 1, 2026. Counting whole years first, the milestone anniversary in 2025 (June 15, 2025) is the last one reached, giving 7 years. From June 15, 2025 to December 15, 2025 is another 6 months. From December 15 to January 1 is 17 days (16 days to reach December 31, plus one more). The breakdown is therefore 7 years, 6 months and 17 days, and the next anniversary is June 15, 2026. Notice that the result is not simply the total number of days divided by 365, which would drift because of leap years.
Years, then months, then days: subtract each component in turn, borrowing from the next larger unit when a component would go negative.
Leaving the as-of field alone measures from the milestone up to today. Changing it is handy in several situations: preparing a speech for a future celebration ("we will have been together 10 years by then"), checking a past record such as how long an organization had existed when a document was signed, or confirming a length-of-service figure on a particular reporting date. Just make sure the as-of date is not earlier than the milestone, otherwise the elapsed time is negative and not meaningful.
Month-end dates are the tricky part of any calendar subtraction. A milestone on the 31st does not have an exact equivalent in a 30-day month, and a February 29 milestone has no exact yearly repeat in non-leap years. Different organizations handle these by convention, for example treating the anniversary as the last day of the month or as March 1. If a legal document, contract, insurance policy, or benefits plan depends on the exact day, use the rule written in that document rather than relying on any calculator. For sentimental milestones, a one-day difference rarely matters, but it is worth glancing at the result when your date sits near a month end.
People commonly use anniversary-style counts for a business founding date, the day someone moved into a home, a recovery or sobriety milestone, the date a pet joined the family, or the day an online account or blog was created. Because the breakdown is presented in years, months and days rather than a single large day count, it reads naturally in cards, social posts and reports. If you need only the raw day total for something like a streak counter, a plain day-difference tool is more suitable.
Dividing by 365 ignores leap years and the actual varying lengths of months, which compounds into a noticeably wrong answer over many years -- calendar-aware subtraction handles each month and year boundary correctly.
The "next anniversary" shown will be one year from today, since today's anniversary is the current one being measured, not the next one.
Yes -- change the "as of" date to any date to see the years/months/days elapsed as of that point in time.
The years figure counts only completed anniversaries. Before the first anniversary is reached, you will see 0 years and the elapsed months and days instead.
A leap-day milestone has no exact repeat in non-leap years, so the observed anniversary date depends on convention. Check the result and follow the rule your document or tradition uses if the exact day matters.
Yes. Set the as-of date to the future celebration date and the tool shows how many years, months and days the milestone will have lasted by then.
Reference: U.S. Department of Labor