中國生肖計算器

根據出生日期查找中國生肖、五行和陰陽屬性。計算會考慮春節分界,因此 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 得到,0 為鼠,11 為豬。
  4. 五行來自天干循環,按農曆年最後一位數字兩兩分組。
  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 交叉核對。

相關計算器

所有計算器

準備開始計算?

免費計算器。