How this instrument works
An anniversary is a single calendar occasion — a wedding day, a first meeting, a contract signing — that becomes worth marking again on the same month and day every year afterward. The 'how many years' part is easy to track in your head; the 'how many days until it comes back around' part is the fiddlier calendar arithmetic, since it depends on exactly where today sits relative to that occasion within the current year.
This instrument takes the original anniversary date and today's date, finds this year's occurrence of that month and day, and checks whether it has already gone by. If it has, it rolls forward to next year's occurrence and counts the days from today to there. If it hasn't, it counts straight to this year's date instead. Either way, the answer is always the distance to whichever occurrence hasn't happened yet.
It only needs the month and day of the original anniversary to do this — the year you enter is really just there so you can type a valid date, since the day-of-week and leap-year positioning of that original year don't affect which day the annual recurrence lands on.
- Enter Anniversary date (any year) — the month and day matter; the year is only needed to enter a valid date.
- Today's date defaults to today — change it to check the countdown from a different starting point.
- Read Days until next anniversary — the count to whichever occurrence, this year's or next year's, hasn't happened yet.
- For an individual's birthday rather than a couple's or organisation's anniversary, use the Birthday Countdown instrument instead — the maths is identical, but the framing and defaults suit birthdays.
Worked example — a 20 June anniversary
Enter anniversary date 2015-06-20 and today's date 2026-07-28. This year's occurrence, 20 June 2026, is already five weeks behind today, so the instrument rolls forward to 20 June 2027. Days until next anniversary reads 327 — the count from 28 July 2026 to that later date.
The original year, 2015, only mattered for typing a valid date; an anniversary that started in 2015 or one that started in 1998 rolls forward on exactly the same schedule, since both share the month and day being tracked, 20 June.
Questions
What counts as 'today' if I don't change the second date?
It defaults to today's actual date, so opening the instrument with no changes gives the live countdown to your next anniversary. Change Today's date to check the countdown as it would read on some other day — useful for planning a reservation or a gift order weeks in advance.
Does the year I enter for the anniversary date change the answer?
No. Only the month and day are used to find the next occurrence; the year exists so the date field holds a valid, real calendar date. An anniversary entered as 2015-06-20 and one entered as 1999-06-20 return exactly the same days-until-next-anniversary figure on any given day.
What happens if today is the anniversary itself?
The countdown reads zero — today's date and this year's occurrence of the anniversary coincide, so there is no distance left to count. The day after, the instrument rolls forward and starts counting toward next year's date instead.
Is this the same calculation as a birthday countdown?
Mechanically, yes — both are 'days until this month and day next recur,' the same annual-recurrence arithmetic. The Birthday Countdown instrument on this site uses the identical formula but is framed and labelled around an individual's birth date rather than a couple's or company's anniversary date.
Can I use this for a work anniversary or a company founding date instead of a wedding?
Yes. The instrument only cares about a month and a day recurring annually, so it works identically for a wedding anniversary, a first-date anniversary, a company's founding date, or any other yearly-recurring milestone worth tracking.