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}$$
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$$
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.