当前位置:首页>维修大全>综合>

公历和农历转换公式(生辰八字算命)

公历和农历转换公式(生辰八字算命)

更新时间:2025-06-11 05:07:35

公历和农历转换公式

公历是以地球围太阳转一圈为一年。农历是以24个节气(立春至大寒)为一年。农历是从甲子年……至癸亥年,这六十年为一轮,周而复始。1984年就是甲子年,94年是甲戍年。……。

当我们要把公历年转换为农历年,就以这种方式去推算出来即可。

先认识一下“天干序数”和“地支序数”:

天 干: 甲 乙 丙 丁 戊 己 庚 辛 壬 癸

天干序数: 1 2 3 4 5 6 7 8 9 10

地 支: 子 丑 寅 卯 辰 巳 午 未 申 酉 戌 亥

地支序数: 1 2 3 4 5 6 7 8 9 10 11 12

一、由甲子年推算公历年

公式:(天干序数 - 地支序数)÷2×10 + 3 + 天干序数

上述得数再加任意一个60的倍数即可

例1:求丁丑年为公历何年。

解:天干“丁”的序数是4,地支“丑”的序数是2,代入上述公式:

(4-2)÷2×10 + 3 + 4 = 17

答:公元后第一个丁丑年为公元17年,17加60的倍数的年份均为丁丑年(……公元77年、 137年、……1817年、1877年、1937年、1997年、2057年……)。

注:如果天干序数比地支序数小,则公式中的两个天干序数要先加10。

例2:求甲午年的公历年份。

解:天干“甲”序数为1,地支“午”序数为7。天干“甲”的序数小于地支“午”的序 数,故天干序数1要先加10:

(1+10-7)÷2×10 + 3 +(1+10)= 34

答:公元后第一个甲午年为公元34年,34加60的倍数的年份均为甲午年(……公元94年、 154年、……1834年、1894年、1954年、2014年、2074年)。

二、由公历年推算干支年

公式:

取(公历年数-3)的个位数作天干的序数(个位数是0时看作10)

取(公历年数-3)÷12 的余数作地支的序数(余数是0时看作12)

用两个序数所对应的天干和地支相配

例1:求2005年的甲子

2005-3 = 2002 ,取个位数2作天干序数,即“乙”

(2005-3)÷ 12 = 166 余10,取余数10作地支序数,即“酉”

天干与地支配合为“乙酉”

答:2005年是乙酉年。

例2:求1983年的甲子

1983-3 = 1980 ,个位数是 0 ,看作10 ,10是天干“癸”的序数。

(1983-3)÷ 12 = 165 余数是 0 ,看作12 ,12是地支“亥”的序数。

天干与地支配合为“癸亥”

答:1983年为癸亥年

更多栏目