What this calculator does
This tool tells you how many years you have been married as of the current calendar year and gives the traditional anniversary name (such as silver wedding, gold wedding, or diamond wedding) along with an example gift material. The anniversary-name list follows the widely used Western and international tradition, so the result is universal. Only the optional Japanese imperial era input is region specific.
How to use it
Pick how you want to enter the wedding year. Choose "Western (CE/AD)" to type the Gregorian year directly (for example 1979). If you know the year only as a Japanese imperial era such as Meiji, Taisho, Showa, Heisei or Reiwa, select that era and enter the era year number. The calculator converts it to the Gregorian year automatically and then compares it with the current year.
The formula explained
First the wedding year is converted to the Gregorian calendar: \(\text{gregorianWeddingYear} = \text{eraOffset} + \text{weddingYear}\), where the offset is 0 for Western input. Then \(\text{yearsMarried} = \text{currentYear} - \text{gregorianWeddingYear}\). That year count is looked up in the traditional table to find the anniversary name and a gift idea. If the count has no traditional name, the result shows "(no traditional name)".
$$\text{Years Married} = \text{Current Year} - \text{Wedding Year}$$
Worked example
Suppose the current year is 2026 and the wedding was in 1979 (Western). Then \(\text{gregorianWeddingYear} = 1979\) and $$\text{yearsMarried} = 2026 - 1979 = 47 \text{ years}.$$ Forty-seven is not in the traditional list, so the name is "(no traditional name)". If the wedding year were 2001 instead, \(\text{yearsMarried} = 25\), which is the silver wedding, with silver items as the example gift.
FAQ
How does the Japanese era conversion work? Era year 1 maps to \(\text{offset} + 1\). For example Reiwa uses offset 1988, so Reiwa 1 = 1989 and Showa 54 = \(1925 + 54 = 1979\).
Why does the result change over time? The years married are measured against the current calendar year, so the count increases each new year.
What if I enter a future year? If the wedding year is later than the current year, the calculator reports that you are not yet married for that date.