MCPで接続 →

計算を入力してください

選んだ年号での年数(西暦を選んだ場合は西暦の年)を入力します。

公式

広告

結果

結婚記念日の名称
(no traditional name)
47 years married in 2026
結婚した年(西暦) 1979
今年で結婚何年目 47
記念日の呼び名 (no traditional name)
贈り物・素材の一例 (no traditional name)

この計算ツールでできること

結婚した年を入力すると、今年で結婚何年目になるかを計算し、銀婚式・金婚式・ダイヤモンド婚式といった伝統的な結婚記念日の呼び名と、贈り物の素材の一例を表示します。記念日の名称は欧米から世界に広まった伝統にもとづいているため、世界共通で使える内容です。なお、和暦(元号)での入力に対応している点だけが日本向けの機能となります。

結婚記念日の節目の記号を示すフラットな年表
結婚記念日の主な節目と、それぞれの伝統的な品を時系列で表示。

使い方

まず、結婚した年をどの形式で入力するかを選びます。西暦で直接入力したい場合は「西暦」を選び、たとえば \(1979\) のように入力してください。明治・大正・昭和・平成・令和といった和暦(元号)でしか年がわからない場合は、その元号を選び、元号の年数を入力します。ツールが自動的に西暦へ換算し、現在の年と比較します。

計算式の解説

はじめに、結婚した年を西暦に換算します。換算式は $$\text{gregorianWeddingYear} = \text{eraOffset} + \text{weddingYear}$$ で、西暦入力の場合はオフセット(eraOffset)が \(0\) になります。続いて $$\text{yearsMarried} = \text{currentYear} - \text{gregorianWeddingYear}$$ で結婚してからの年数を求めます。この年数を伝統的な一覧表に照らし合わせ、結婚記念日の名称と贈り物の一例を割り出します。該当する伝統的な名称がない年数の場合は「(伝統的な呼び名なし)」と表示されます。

結婚年数を求める引き算の式を示す図
結婚年数は、現在の年から年号調整済みの結婚年を引いた数。

計算例

たとえば、今年が \(2026\) 年で、結婚した年が \(1979\) 年(西暦)だとします。この場合 \(\text{gregorianWeddingYear} = 1979\) となり、$$\text{yearsMarried} = 2026 - 1979 = 47$$ 年です。47 年は伝統的な一覧にないため、名称は「(伝統的な呼び名なし)」となります。一方、結婚した年が \(2001\) 年であれば \(\text{yearsMarried} = 25\) 年となり、これは銀婚式にあたり、贈り物の一例として銀製品が示されます。

よくある質問

和暦(元号)の換算はどのように行われますか? 元号の元年(1年)は「オフセット + 1」に対応します。たとえば令和のオフセットは \(1988\) なので、令和1年 \(= 1989\) 年、昭和54年 \(= 1925 + 54 = 1979\) 年となります。

なぜ結果が時間とともに変わるのですか? 結婚年数はその時点の暦年(現在の年)を基準に計算するため、年が変わるごとに年数が1つ増えます。

未来の年を入力するとどうなりますか? 結婚した年が現在の年より後の場合、その時点ではまだ結婚していない旨が表示されます。

最終更新: