Anniversary Calculator
Enter your wedding date (or any start date) and get the time elapsed in years, months, and days, the exact date and countdown for your next anniversary, and the traditional gift for that year. Leave the date blank to use today.
Anniversaries are counted on the calendar, not in 365-day blocks - a couple married July 20, 2020 hits year 6 on July 20, 2026, leap days included.
How anniversary math works
An anniversary is a calendar event, not a count of 365-day blocks. You hit year N on the same month and day you started, no matter how many leap days fell in between. That is why this tool reports two different numbers: the calendar breakdown (years, months, days) and the raw total of days, which quietly absorbs each February 29.
The one messy case is a February 29 wedding. In common years there is no February 29, so this calculator rolls the observed date to March 1 - the day after February 28, exactly one year of calendar turnover later. Some couples prefer February 28; either is a convention, not a rule.
Milestone years and gift lists
The traditional US gift list (paper for 1, wood for 5, silver for 25, gold for 50) dates to etiquette guides of the early 20th century and is a convention, not a standard. Years 11 through 14 and most years past 15 never had a traditional assignment, which is why modern lists were invented to fill the gaps. The big milestones - 25th silver and 50th gold - are older, traced to 19th-century German custom.
How it’s calculated
Time together is computed calendar-aware: years advance on each recurrence of the start month and day, months on each recurrence of the day, and leftover days are counted against the actual length of the preceding month. Total days = round((today − start) / 86,400,000 ms), with both dates anchored at noon to avoid daylight-saving drift. Next anniversary = the next occurrence of the start month/day at or after today; February 29 rolls to March 1 in common years.
Dates use your device's local calendar; time of day and time zones of the original event are ignored.
Traditional anniversary gifts (US list)
| Year | Traditional gift | Year | Traditional gift |
|---|---|---|---|
| 1st | Paper | 15th | Crystal |
| 5th | Wood | 20th | China |
| 10th | Tin or aluminum | 25th | Silver |
| 30th | Pearl | 40th | Ruby |
| 50th | Gold | 60th | Diamond |
Traditional US anniversary list as popularized in 20th-century etiquette guides (Emily Post) and retailer charts; a convention, not a standard.
Common mistakes
- Counting years as birthdays passed plus one - you have not hit an anniversary until the exact month and day comes around again.
- Dividing total days by 365 to get years: leap days make a 25-year marriage about 9,131 days, not 9,125, and the error grows with time.
- Assuming a February 29 anniversary means no anniversary at all in common years - pick February 28 or March 1 (this tool uses March 1) and celebrate anyway.
- Entering the engagement date instead of the wedding date and wondering why the year count is off by one.
Frequently asked questions
How do I calculate how long we've been married?
Count full calendar years to the last time your wedding month and day came around, then full months since that date, then leftover days against the actual month lengths. This tool does exactly that and also shows the raw day count, which is total time with leap days included.
What is the formula for days until my next anniversary?
Next anniversary = the next occurrence of your wedding month and day at or after today; days until = (that date − today) / 86,400,000 milliseconds, rounded. If the date already passed this year, the target moves to next year.
When is my anniversary if I got married on February 29?
In leap years it is February 29 as normal. In common years there is no such date, so couples observe February 28 or March 1. This calculator uses March 1, the first day after a full February has elapsed.
Why does my day count not equal years times 365?
Because leap years have 366 days. Six years married from July 2020 to July 2026 spans 2,191 days, not 2,190, because February 29, 2024 sits inside the interval.
What are the traditional milestone gifts?
The common US list runs paper (1st), cotton (2nd), leather (3rd), wood (5th), tin (10th), crystal (15th), china (20th), silver (25th), pearl (30th), ruby (40th), gold (50th), and diamond (60th). It is a custom, so substitute freely.