Free Date & Days Calculators

Accurate calculators for age, days between dates, working days, countdowns, and retirement dates.

  • Fast & Accurate
  • Mobile Friendly
  • Accessible for All

Anniversary Calculator

About This Calculator

The anniversary calculator answers two questions at once: how long has it been since a meaningful date, and how long until it comes around again. Enter the date — a wedding, a first date, a work start date, or any milestone — and it returns the time elapsed in years, months, and days, along with a countdown to the next anniversary.

Anniversaries are worth marking precisely. A rough "about eleven years" is nice, but the exact figure — eleven years, one month, and eleven days — turns a vague sense of time into something concrete you can celebrate. The forward countdown is just as useful: knowing there are, say, ninety days until the next anniversary gives you time to plan, book, or simply look forward to it.

The calculation is done the careful way. Elapsed time is counted as complete years, then whole months, then the remaining days, using the real length of each month rather than a flat thirty. The next anniversary is found by rolling the date forward to its next yearly return after today, so the countdown always points at the upcoming occasion, not one that has already passed. Leap-day anniversaries are handled by falling back to 28 February in common years, the usual convention.

To use it, choose the date and press Calculate. You will see the elapsed time, the total number of days, and the date and weekday of the next anniversary, all computed privately in your browser. A future date is rejected, since you cannot have an anniversary of something that has not happened yet.

### Choose your anniversary type For a more specific result and wording, use one of the dedicated tools instead: Wedding Anniversary Calculator, Relationship Length Calculator, Dating Anniversary Calculator, Engagement Anniversary Calculator, Monthiversary Calculator, Work Anniversary Calculator, Years in Business Calculator, Friendship Anniversary Calculator, Sobriety Anniversary Calculator, Graduation Anniversary Calculator, and Anniversary Countdown for a live ticking timer.

How It Works

  1. Enter the anniversary date (for example, a wedding date).
  2. Click “Calculate”.
  3. See the time elapsed and the countdown to the next anniversary.

Formula & Methodology

The result is worked out as follows:

Elapsed = years / months / days since the date; Next = days until its next yearly return

Elapsed time is the complete years, months, and days from the date to today, using real month lengths so month-end and leap-day milestones are exact. The next anniversary is the first yearly return of the date that falls after today; the countdown is the day count from today to that date.

Read the full methodology — how we calculate every result →

Worked Examples

For Date 2015-06-20, today 2026-07-31, the result is 11 years, 1 month, 11 days — next (12th) anniversary in 324 days, on 2027-06-20.

For Date 2020-02-14, today 2026-07-31, the result is 6 years, 5 months, 17 days — next (7th) on 2027-02-14.

For Date 2026-06-20, today 2026-06-20, the result is Exactly 11 years — today is the anniversary.

Frequently Asked Questions

What kind of date can I use?

Any past milestone — a wedding, a relationship start, a work start date, or any date you want to track. The calculator treats them all the same way.

How is the next anniversary worked out?

The date is rolled forward to its next yearly return after today, so the countdown always points at the upcoming anniversary rather than one already passed.

What happens with a 29 February anniversary?

In years without a 29 February, the anniversary falls back to 28 February — the common convention — so the countdown still works every year.