CalcLibrary

干支・中国生肖計算機

生年月日から中国生肖の動物、五行、陰陽を求めます。旧正月の境界を考慮するため、1月や2月上旬の誕生日も正しい旧暦年で判定できます。

計算方法

animalIndex=(Ylunar1900)mod12\text{animalIndex} = (Y_{\text{lunar}} - 1900) \bmod 12

element=((Ylunar4)mod10)/2\text{element} = \left\lfloor ((Y_{\text{lunar}} - 4) \bmod 10) / 2 \right\rfloor

yangYlunarmod2=0\text{yang} \Leftrightarrow Y_{\text{lunar}} \bmod 2 = 0

変数、記号、単位

YlunarY_{\text{lunar}}

生年月日が属する旧暦年

animalIndex\text{animalIndex}

12動物周期での位置。0 = 鼠、11 = 猪

element\text{element}

五行インデックス。0 = 木、1 = 火、2 = 土、3 = 金、4 = 水
計算方法の説明

生年月日を入力すると、その西暦年の旧正月日を参照します。誕生日が旧正月より前なら旧暦年を前年とし、それ以外なら同じ年とします。その旧暦年から12動物、五行、陰陽、同じ動物の最近の年を求めます。

生年月日から中国生肖を求める手順:

  1. 1900-2100年の内蔵表から、生年の旧正月日を取得します。
  2. 生年月日がその旧正月より前なら旧暦年は前年、そうでなければ同じ年です。
  3. 動物は (Ylunar1900)mod12(Y_{\text{lunar}} - 1900) \bmod 12 で求めます。
  4. 五行は旧暦年の末尾数字を2年ずつの組に分けて求めます。
  5. 陰陽は旧暦年の偶奇で判定します。
  6. 最近の年は現在年から12年周期で過去へたどります。

よくある質問

なぜ生肖が西暦の生年とずれることがありますか?
中国生肖は旧暦年で判定します。旧正月はおおむね1月下旬から2月中旬の間に来るため、その年の旧正月より前に生まれた場合は前の旧暦年の生肖になります。
五行はどのように決まりますか?
五行は60年周期の干支から導きます。この計算機では旧暦年の末尾を使い、4/5を木、6/7を火、8/9を土、0/1を金、2/3を水として扱います。
陰陽は何を表しますか?
計算機では旧暦年の偶奇で陰陽を表示します。偶数年は陽、奇数年は陰です。動物と五行を合わせると60年周期の組み合わせになります。
どの範囲の日付に対応していますか?
内蔵の旧正月日付表は1900年から2100年までです。範囲外の日付では推測せず、対応範囲外として表示します。
旧正月の日付はどの程度信頼できますか?
1900-2100年の内蔵表を使い、ソースコメントにある香港天文台の変換表、timeanddate.com、chinesenewyear.net と照合しています。

関連する計算機

すべての計算機

計算を始めますか?

無料の計算機です。