✔ 最佳答案
計算日柱天干地支的方法:
步驟一:計算A
A = [(Y - 1900) x 5.25 + D + 9.25] ÷ 60 的餘數的整數部份
若餘數的整數部份為0,則 A = 60
算式中,Y是西元年份(國曆年份 + 1911),而D是出生日是出生年的第幾日(以陽曆計算)。
步驟二:由A計算日柱的天干
天干數 = A的個位數,若A的個位數為0,則天干數為10。
天干數1、2、3、4、5、6、7、8、9、10的天干分別是甲、乙、丙、丁、戊、己、庚、辛、壬、寅。
步驟三:由A計算日柱的地支
地支數 = A ÷ 12 的餘數,若整除(餘數為0),則地支數為12。
地支數1、2、3、4、5、6、7、8、9、10、11、12的地支分別是子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。
----------
例如:國曆65年3月12日(陽曆)
Y = 65 + 1911 = 1976 (西元1976年)
1月有31日、2月有29日(閏年)、3月第12日
D = 31 + 29 + 12 = 72
[(1976 - 1900) x 5.25 + 72 + 9.25] ÷ 60 = 8 ..... 餘0.25
因為餘數的整數部份為0,所以 A =60
60的個位數是0,天干數是10,日柱天柱是癸。
60 ÷ 12 的餘數是0,地支數是12,日柱地干是亥。
日柱 = 癸亥
----------
例如:明天是國曆100年5月21日
Y = 100 + 1911 = 2011 (西元2011年)
1月有31日、2月有28日(平年)、3月有31日、4月有30日、5月第21日
D = 31 + 28 + 31 + 30 + 21 = 141
[(2011 - 1900) x 5.25 + 141 + 9.25] ÷ 60 = 12 ..... 餘13
A = 13
13的個位數是3,天干數是3,日柱天柱是丙。
13 ÷ 12 的餘數是1,地支數是1,日柱地干是子。
日柱 = 丙子