Connect via MCP →

Enter Calculation

Formula

Advertisement

Results

Anniversary Reached
26
years elapsed
Total days elapsed 9,507 days
Next anniversary date 2027-06-15
Days until next anniversary 354 days

What Is the Anniversary Calculator?

The Anniversary Calculator tells you how many full years have passed since a meaningful start date — a wedding, a hire date, the founding of a company, or any milestone — and pinpoints the date of your next anniversary along with how many days remain until it. It works for any calendar date and any "as of" date you choose, so you can plan ahead or look back.

How to Use It

Enter the original start date (year, month, day) and the date you want to measure from (defaults to today). The calculator returns the number of whole years elapsed, the total days elapsed, the next anniversary date, and the countdown of days until that anniversary.

The Formula Explained

The number of days between the two dates is divided by 365.25 — the average length of a year that accounts for leap years — and rounded down with the floor function to give whole years elapsed. The next anniversary is simply the start date moved forward by the next whole-year count, and the days-to-next value is the gap between that date and your as-of date.

$$\begin{gathered} \text{Years} = \left\lfloor \frac{D}{365.25} \right\rfloor \qquad \text{Days to Next} = N_{\text{anniv}} - \text{As-Of} \\[1.5em] \text{where}\quad \left\{ \begin{aligned} D &= \text{As-Of Date} - \text{Start Date} \\ \text{Start} &= (\text{Year},\ \text{Month},\ \text{Day}) \\ \text{As-Of} &= (\text{Year},\ \text{Month},\ \text{Day}) \\ N_{\text{anniv}} &= \text{Start} + (\text{Years} + 1)\ \text{years} \end{aligned} \right. \end{gathered}$$
Timeline showing start date, today, and the next anniversary date with years elapsed and days remaining
Years are counted from the start date to today, and the next anniversary is the upcoming yearly mark.

Worked Example

Suppose your start date is June 15, 2000 and you calculate as of June 15, 2024. The elapsed time is exactly 8,766 days. Dividing by 365.25 gives 24.0, and the floor is 24 years. The next anniversary falls on June 15, 2025.

$$\text{Years} = \left\lfloor \frac{8766}{365.25} \right\rfloor = \left\lfloor 24.0 \right\rfloor = 24$$
Two calendar pages connecting a start date to a recurring anniversary date
The anniversary recurs each year on the same calendar day as the original start date.

Traditional Anniversary Gifts & Milestone Names by Year

Many cultures attach a traditional name, material, or gift to specific wedding (and increasingly relationship or work) anniversaries. The list below shows the most widely recognized milestones in the English-speaking tradition. Materials begin modest (paper, cotton) and grow more precious with time (silver, gold, diamond), symbolizing the strengthening of the bond over the years.

Anniversary Traditional name / material Common modern gift
1st Paper Stationery, books, photos
2nd Cotton Linens, clothing
3rd Leather Wallet, bag, belt
4th Fruit / Flowers Appliances
5th Wood Silverware, furniture
6th Iron / Candy Wood objects
7th Wool / Copper Desk sets
8th Bronze / Pottery Linens, lace
9th Pottery / Willow Leather goods
10th Tin / Aluminum Diamond jewelry
11th Steel Fashion jewelry
12th Silk / Linen Pearls, colored gems
13th Lace Textiles, furs
14th Ivory Gold jewelry
15th Crystal Watches
20th China Platinum
25th Silver Silver jubilee gifts
30th Pearl Diamond accents
35th Coral / Jade Jade
40th Ruby Ruby jewelry
45th Sapphire Sapphire jewelry
50th Golden Gold jubilee gifts
55th Emerald Emerald jewelry
60th Diamond Diamond jubilee gifts
65th Blue Sapphire Sapphire
70th Platinum Platinum gifts
75th Diamond / Platinum Diamond jubilee gifts

Lists vary somewhat between the older “traditional” set and “modern” American Gem Society additions, so neighboring years may show different materials in different references. The major milestones — Silver (25th), Ruby (40th), Golden (50th), and Diamond (60th) — are consistent across virtually all sources and are the ones most often marked with a large celebration. To check how far away the next of these milestones is, enter your start date and an as-of date into the calculator above.

FAQ

Why 365.25 instead of 365? Using 365.25 averages in the extra day from leap years every four years, giving an accurate long-term year count.

What if the as-of date is before the anniversary this year? Years elapsed reflects only completed years, so a date just before the anniversary still counts the previous year until the day arrives.

Can I use it for work anniversaries? Yes — any start date works, including employment, membership, or sobriety dates.

Last updated: