【公历年份换算农历干支纪年口诀】(含公元前后两种换算方法公式)简单、实用、易学、好记
【公历年份换算农历干支纪年口诀】
干支纪年法是中国历法上自古以来就一直使用的纪年方法,采用的是阴阳合历。干支是天干和地支的总称。把干支顺序相配正好六十为一周,周而复始,循环记录,这就是俗称的“干支表”。干支纪年以每年春节换年。
而在历史教学中记录一些事件的发生时间都是采用公元纪年,公元纪年和干支纪年有一个简单的换算口诀如下:
一,用数字对应天干地支:
自然数: 1 2 3 4 5 6 7 8 9 0
天干: 甲乙丙丁戊己庚辛壬癸
自然数: 1 2 3 4 5 6 7 8 9 10 11 0
地支:子丑寅卯辰巳午未申酉戌亥
二,举例(以2018为例):
公元年数减去3——2018-3=2015
10除余數是天干——2015÷10=201……5(戊)
该数再用12除——2015÷12=167……11(戌)
余数就把地支显
所以2018年按干支纪年就是戊戌年。
以上是公历公元年份换算成农历干支纪年的计算方法。
下面姜毅同志研究发现了另一段年份的换算方法,即:
公历公元前年份换算成农历干支纪年的计算方法:
一,用數字對應天干地支:
0 9 8 7 6 5 4 3 2 1
天干: 甲乙丙丁戊己庚辛壬癸
0 1110 9 8 7 6 5 4 3 2 1
地支:子丑寅卯辰巳午未申酉戍亥
二,口訣並舉例(以公元前57年為例):
公元前年數加3:57+3=60
1.60除10的余數是天干:
60÷10=6……0(0对应的天干是甲);
还有一种更简单明了的方法,就是年数加3后的和不用作除10计算,直接用和的个位数与天干对应即可。
2.60除12的余数是地支:
60÷12=5……0(0对应的地支是子)
余数就把地支显
所以公元前57年换算成农历干支纪年就是甲子年。
又如:将公元前1250年换算成干支年:
1250+3=1253
① 和的个位3对应的天干为辛
②1253÷12=104……5
余数5对应的地支为未
故公元前1250年为辛未年。
这里再补充讲一点常识问题:
①公元前1年为庚申年;
②公元1年为辛酉年;
③公元4年为甲子年。
④年尾逢4必为甲(不含公元前年数)。如:04 14 24 34 44 54 64
74 84 94。
这些公元年度尾数都是4,其天干一定是“甲”,不会有错。
若是公元前年份则为:年尾逢7必为甲。
年尾天干对应歌(不含公元前):
a .公历公元年数减3前:
4甲5乙6个丙,
7丁8戊9己瓶。
0庚1辛为百姓,
2壬3癸拜双亲。
b.公历公元年数减3后:
1甲2乙3层丙,
4丁5戊6己瓶。
7庚8辛凑一桌,
9壬0癸诉衷情。
⑤干支定位也不难:
天干前后移十年,
基干不变还原位;
地支前后移十年,
基支顺反数两位。
如:将公元2021年(辛丑年)定为基年,基干为辛,基支为丑:向前移10年,则为2011年(辛卯年),天干还原不变,地支则向后顺数了两位(由丑到卯);若向后移10年,则为2031年(辛亥年),天干还原不变,地支则向前反数了两位(由丑到亥)。
正因为公元4年为甲子年,所以公元公历年换算干支年的公式才需推演为
“公历年数-3”,再将其差分别除以天干10地支12,其余数分别对应所在的天干地支,即为所求的干支年。可总结出以下口诀:
公元要换干支年,
准备工作做在先:
先列两组自然数,
一一对应支与干。
公元年数减去三,
尾数对应是天干;
再除十二取余数,
对应地支得纪年。
赞 (0)