# Anniversary Calculator

Calculate time between two dates in years, months, and days. Find your anniversary duration, total days together, and upcoming milestone dates.

## What this calculates

How long have you been together? Enter your start date and today's date (or any other date) to see the exact time elapsed in years, months, and days. The calculator also shows total days, total weeks, and your next whole-year anniversary date.

## Inputs

- **Start Year** — min 1900, max 2100
- **Start Month** — options: January, February, March, April, May, June, July, August, September, October, November, December
- **Start Day** — min 1, max 31
- **End Year** — min 1900, max 2100
- **End Month** — options: January, February, March, April, May, June, July, August, September, October, November, December
- **End Day** — min 1, max 31

## Outputs

- **Time Elapsed** — formatted as text — Years, months, and days between the two dates
- **Total Days**
- **Total Weeks**
- **Total Months**
- **Next Anniversary** — formatted as text — Your next whole-year anniversary date

## Details

Whether you are tracking a wedding anniversary, relationship milestone, or any other important date, this calculator gives you the precise duration between any two dates.

Traditional wedding anniversary gifts by year:

  - 1st: Paper

  - 5th: Wood

  - 10th: Tin/Aluminum

  - 15th: Crystal

  - 20th: China

  - 25th: Silver

  - 50th: Gold

  - 75th: Diamond/Gold

Fun milestones to celebrate: 100 days, 1,000 days, 10,000 days, or specific month counts like 6 months, 18 months, and 100 months together.

## Frequently Asked Questions

**Q: How is the month count calculated?**

A: The calculator counts complete calendar months between the two dates. For example, January 15 to March 10 is 1 month and 23 days (January 15 to February 15 is one full month, plus the remaining 23 days to March 10).

**Q: Does this account for leap years?**

A: Yes. The calculator uses actual calendar dates and correctly handles leap years when counting days. February 29 in a leap year is treated as a valid date.

**Q: Can I calculate future anniversaries?**

A: Yes. The next milestone output shows your upcoming whole-year anniversary. You can also set the end date to any future date to see how much time will have passed by then.

**Q: What is the difference between this and a date difference calculator?**

A: They are very similar. This anniversary calculator emphasizes relationship milestones and upcoming anniversaries, while a general date difference calculator focuses purely on the math. Both give you the same duration between two dates.

---

Source: https://vastcalc.com/calculators/everyday/anniversary
Category: Everyday Life
Last updated: 2026-04-08
