Count years, months and days since a special date, and find the next anniversary and its milestone name.
Milestone names follow the traditional list: 25 silver, 30 pearl, 40 ruby, 50 golden, 60 diamond, 70 platinum.
years since
How to use this tool
Pick the wedding, founding or other special date from the calendar.
The years, months and days since that date appear in the results, with the total day count.
The next anniversary date is shown, so you can plan ahead.
If the current or next anniversary is a traditional milestone (silver, golden, diamond…), its name is shown.
Formula & worked example
From 15 June 2000 to 15 June 2025 is exactly 25 years, 0 months, 0 days — the silver anniversary — with the next anniversary on 15 June 2026. From 29 February 2020 to 1 March 2025 is 5 years, 0 months, 1 day (wood), with the next anniversary on 28 February 2026.
Limitations — read this before you rely on it
Milestone names are traditional, not official, and lists differ slightly by country and source (for example, some lists call the 75th diamond and others call it platinum-adjacent). This calculator uses the most widely published list. Dates in the future of the event are rejected — an anniversary counts from the event onwards.
Frequently asked questions
25 years. The best-known milestones are 25 silver, 30 pearl, 40 ruby, 50 golden, 60 diamond and 70 platinum.
In non-leap years the anniversary falls on 28 February by the clamping convention used here; some people celebrate on 1 March instead.
In calendar months from the last anniversary, not 30-day blocks — so the breakdown always matches the calendar you live by.
Yes — any event date works: weddings, company foundings, first dates, or the day you moved house.
Because they are folk tradition, compiled differently over centuries. The names here are the most commonly published ones.
