Anniversary Calculator

Calculate upcoming anniversaries and milestones.

Last updated:

About this tool

The anniversary calculator counts the days since a meaningful date and lists upcoming day, month, and year milestones. Track relationship anniversaries, sobriety days, work-start dates, or any moment worth celebrating. The tool highlights round-number milestones (100, 200, 1000 days, etc.) within the next year.

How to use

  1. Pick the start date you want to commemorate.
  2. See the total number of days that have passed since that date.
  3. Browse the list of upcoming day, month, and year milestones.
  4. Note dates highlighted as "Today!" so you can celebrate them.
  5. Save the page as a bookmark for quick access throughout the year.

Common use cases

  • Couples tracking dating, engagement, and wedding anniversaries.
  • Counting sobriety days for personal health milestones.
  • Marking the day you started a new job or business.
  • Remembering loss and honoring memorial dates.
  • Celebrating long friendships, pet adoptions, or moves.

Frequently asked questions

Q. Can I save multiple anniversaries?

A. Currently the tool computes one date at a time. Bookmark the page with the date filled in or store dates in your calendar app.

Q. Why are some milestones missing from the list?

A. Only milestones that fall within the upcoming year (or two years for yearly milestones) are shown to keep the list focused.

Q. Does it support lunar calendar dates?

A. No, the calculator works with the Gregorian calendar. Convert lunar dates first if needed.

Q. Why is the count off by one day sometimes?

A. Time zone differences and daylight-saving boundaries can cause a one-day shift around midnight.

Day 1 or Day 0? Inclusive Counting and the 100-Day Tradition

East Asian milestone culture counts inclusively: the starting date itself is day 1. When Korean couples celebrate their 100일 (100th day), the day they started dating counts as day one, so the anniversary lands 99 days after the start date — not 100. A couple who started dating on January 1 celebrates their 100th day on April 10 in a common year; adding a plain 100 days would give April 11 and an embarrassed apology. The same inclusive convention governs 백일, the traditional 100th-day celebration for newborns held across Korea (백일잔치), China (百日宴), and Japan (お食い初め is held around day 100), and even Buddhist memorial rites: the 49재 ceremony is held on the 49th day counting the day of death as day one. This calculator shows elapsed days — the start date counts as day 0, matching how most software and legal systems subtract dates. If you want the Korean-style inclusive count, mentally add one to the number shown, or set the start date one day earlier. The milestone list (100 days, 200 days, 1,000 days) is likewise built by adding N days to the start date, so a strict inclusive celebrant should shift each listed date one day earlier. Neither convention is more correct; what matters is that both people in the relationship use the same one. Korean couple apps such as 썸원 and Between default to inclusive counting, which is why their numbers run one day ahead of a plain date subtraction.
Start date: Jan 1 (couple starts dating)

Exclusive count (this tool):        Inclusive count (Korean 100일):
  Jan 1  = day 0                      Jan 1  = day 1
  Jan 2  = day 1                      Jan 2  = day 2
  ...                                 ...
  Apr 11 = day 100                    Apr 10 = day 100  (common year)

Check: Jan 2-31 (30) + Feb (28) + Mar (31) + Apr 1-10 (10) = 99 days
       elapsed -> inclusive day 100 falls on April 10.

Rule of thumb: inclusive anniversary = start date + (N - 1) days

Wedding Anniversary Names Across Cultures

The habit of attaching materials to wedding anniversaries is younger than it looks. Silver for 25 years and gold for 50 go back to Germanic central Europe (the silberne and goldene Hochzeit), but the year-by-year ladder — paper for 1, cotton for 2, leather for 3, and so on — was largely codified in 1937, when the American National Retail Jeweler Association published a complete list, unabashedly to sell more gifts. The materials escalate in durability and value as the marriage does: paper, cotton, leather, fruit and flowers, wood at 5, tin at 10, crystal at 15, china at 20, silver at 25, pearl at 30, ruby at 40, gold at 50, and diamond at 60. The diamond anniversary owes its position to Queen Victoria, whose 1897 Diamond Jubilee marked 60 years on the throne; before that, diamond was sometimes attached to 75 years, and some British lists still carry both. The UK and US lists diverge in small ways elsewhere too — the UK traditionally gives wool for 7 where the US gives copper. Japan adopted the Western ladder in the Meiji era, and 金婚式 (golden wedding, 50 years) and 銀婚式 (silver, 25) are now standard vocabulary. Korea historically emphasized a single great milestone instead: 회혼례, a re-enactment of the wedding ceremony on the 60th anniversary, echoing the sexagenary cycle that also underlies the 환갑 60th birthday. Modern Korean couples largely follow the Western names, with silver and gold weddings the most commonly celebrated.

Why Month and Year Milestones Can Land on Odd Dates

Day-based milestones are unambiguous — 1,000 days is 1,000 days — but month and year milestones inherit every quirk of the calendar. The classic problem is a start date near the end of a month. What is "one month after January 31"? There is no February 31, so software must choose: clamp to February 28 (or 29), or overflow into March. JavaScript's built-in date object, which this tool uses, overflows: setting month plus one on January 31 yields March 3 in a common year, because the missing three days spill forward. Financial systems usually clamp instead, which is why a subscription billed on the 31st quietly charges on the 28th in February. Leap-day starts have the same character. An anniversary of February 29, 2024 lands on March 1 in common years under JavaScript's overflow rule, while many human conventions prefer February 28. If your relationship, sobriety date, or contract began on the 29th, 30th, or 31st of any month, check which convention the other party uses before booking a dinner or expecting a payment. Two more small effects can shift a listed milestone by a day. Around midnight, the "days left" figure ticks over based on your device clock, so a milestone can read 0 days on one phone and 1 day on another in a different timezone. And in regions with daylight saving time, one day a year is 23 hours long — arithmetic that adds fixed 24-hour blocks (as this tool's day milestones do) can therefore disagree with a wall calendar by a day across a DST boundary.
"One month after Jan 31" — two valid answers:

  Overflow (JavaScript, this tool):
    Jan 31 + 1 month -> Feb 31 (missing) -> Mar 3 (common year)

  Clamp (most billing systems):
    Jan 31 + 1 month -> Feb 28

Leap-day anniversary:
  Start Feb 29, 2024
  + 1 year -> Mar 1, 2025 (overflow) vs Feb 28, 2025 (clamp)
  + 4 years -> Feb 29, 2028 (both agree — leap year again)

Beyond Romance: Sobriety Chips, Quit Dates, and Memorial Customs

Anniversary counting carries real motivational weight outside romance. Alcoholics Anonymous groups hand out physical sobriety chips at 24 hours, then commonly at 30, 60, and 90 days, 6 and 9 months, and a bronze medallion at one year — the 90-day mark matters because early relapse risk is highest in the first three months. Smoking cessation has its own physiological timeline worth counting toward: heart rate drops within 20 minutes of the last cigarette, blood carbon monoxide normalizes within about 12 hours, circulation and lung function begin improving over weeks, and after one smoke-free year the excess risk of coronary heart disease falls to roughly half that of a continuing smoker, according to public health agencies such as the US CDC. Entering a quit date above turns those abstract milestones into concrete calendar dates. Memorial customs are calendar-sensitive in ways a Gregorian day counter cannot fully capture. Korean death anniversaries (기일) are often observed by the lunar calendar, so the Gregorian date shifts every year — convert the lunar date first, then enter it here. Japanese Buddhist memorials follow a counting tradition where the funeral-year observance is the first: the service called 三回忌, literally "third memorial", is actually held on the second anniversary of death. China traditionally marks the 头七 (seventh day) and anniversaries during Qingming festival. For any milestone that carries legal or financial consequences — probation periods, warranty expirations, visa windows — treat this tool as a planning aid and verify the controlling date against the contract or statute itself.