一、用公元年份推算天干
先把天干排序:
天干名稱 甲 乙 丙 丁 戊 己 庚 辛 壬 癸
天干序號 1 2 3 4 5 6 7 8 9 0
十個天干的序號和公元紀年的10個位數存在以下的關係
天干序號為公元年份的個位數減去3所得差(注:各位數小於3的用10 “各位數”),即:
天干序號 = 公元年份的個位數- 3(注:各位數小於3的用10 “各位數”)
二、用公元年份推算地支
先把地支排序:
地支名稱:子 醜 寅 卯 辰 巳 午 未 申 酉 戌 亥
地支序號:1 2 3 4 5 6 7 8 9 10 11 12
地支序號推算:
1、把公元年份數除以12,得出商數和餘數;
公元年份數 ÷ 12 = 商數……….餘數
2、推算地支序號:
餘數 + 9 = 和數
如果和數小於等於12,那麼所得的和就是地支序號;如果和數大於12,則將和數減去12,所得的差數就是地支序號。
如2010年的干支紀年:
天干序號 = │10 - 3│ = 7
則2010年的天干是:庚。
2010年的地支
2010÷12=167…….. 6
6+9 = 15
15-12 = 3
序號為3的地支為寅,則2010年的干支紀年為:庚寅年。
再如抗日戰爭勝利是1945年,當年的天干序號是:
天干序號 = │5 — 3│ = 2
則1945年的天干是:乙。
再求1945年地支
1945÷12 = 192………1
1+9 =10
序號為10的地支是酉,1945年的干支紀年為:乙酉。
值得注意的是,每年的干支紀年不是從陰曆正月初一開始,而是從陰曆二十四節氣的“立春”開始,不管立春是在前一年的臘月,還是在新一年的正月,立春時刻以後算新的一年,立春時刻以前算前一年。
這是我們平時做網站時日曆的一種推算方法,一般採用函式寫的。
(注意:方法不適用公元前年份的推算)
一、用公元年份推算天干
先把天干排序:
天干名稱 甲 乙 丙 丁 戊 己 庚 辛 壬 癸
天干序號 1 2 3 4 5 6 7 8 9 0
十個天干的序號和公元紀年的10個位數存在以下的關係
天干序號為公元年份的個位數減去3所得差(注:各位數小於3的用10 “各位數”),即:
天干序號 = 公元年份的個位數- 3(注:各位數小於3的用10 “各位數”)
二、用公元年份推算地支
先把地支排序:
地支名稱:子 醜 寅 卯 辰 巳 午 未 申 酉 戌 亥
地支序號:1 2 3 4 5 6 7 8 9 10 11 12
地支序號推算:
1、把公元年份數除以12,得出商數和餘數;
公元年份數 ÷ 12 = 商數……….餘數
2、推算地支序號:
餘數 + 9 = 和數
如果和數小於等於12,那麼所得的和就是地支序號;如果和數大於12,則將和數減去12,所得的差數就是地支序號。
如2010年的干支紀年:
天干序號 = │10 - 3│ = 7
則2010年的天干是:庚。
2010年的地支
2010÷12=167…….. 6
6+9 = 15
15-12 = 3
序號為3的地支為寅,則2010年的干支紀年為:庚寅年。
再如抗日戰爭勝利是1945年,當年的天干序號是:
天干序號 = │5 — 3│ = 2
則1945年的天干是:乙。
再求1945年地支
1945÷12 = 192………1
1+9 =10
序號為10的地支是酉,1945年的干支紀年為:乙酉。
值得注意的是,每年的干支紀年不是從陰曆正月初一開始,而是從陰曆二十四節氣的“立春”開始,不管立春是在前一年的臘月,還是在新一年的正月,立春時刻以後算新的一年,立春時刻以前算前一年。
這是我們平時做網站時日曆的一種推算方法,一般採用函式寫的。
(注意:方法不適用公元前年份的推算)