干支纪年极简推算方法 干支纪年法计算

胡升华
读书研究、书画鉴赏经常会碰到我国特有的干支纪年问题 。一般朋友需要上网检索万年历之类的对照表才能得出结果 。有没有记忆简单、推算容易的方法,找到公历纪年与干支纪年的对应呢?显然是有的,因为干支纪年有非常规则的循环关系,建立干支纪年与公历纪年的对应关系并不太难 。
我在前人介绍的方法的基础上找到了一个非常简便的推算方法,其诀窍是把公元4年(刚好是甲子年,60年循环的开始)作为推算的基准年,可以非常容易地推算公元前后的每个年份的干支纪年(当然忽略了年初的差异) 。
下面是详解 。
公元后的情况:

干支纪年极简推算方法 干支纪年法计算


公元4年为甲子年,所以可以简单地以公元4年为基准来推算
天干以10为循环,年份减4,尾数值即为对应的天干 。
地支以12为循环,年份除以12,余数减4的值为地支;如果余数小于4,则用余数加12再减4 。
例如:
(1)2015年,2015-4=2011,尾数1对应天干“乙”
2015÷12=167……余11,11-4=7,对应地支“未”
推算出2015年是乙未年;
(2)2019年,2019-4=2015,尾数5对应天干“己”
2019÷12=168……余3,12 3-4=11,对应地支“亥”
推算出2019年是己亥年 。
公元前的情况(注意表中数字是倒序):
干支纪年极简推算方法 干支纪年法计算


公元前的年数加3,所得余数即为对应的天干(本来应该加4,由于没有公元0年,少了一年,所以只能加3) 。
公元前的年数除以12,所得余数加3,如果值小于12,则该值为对应地支,如果值大于等于12,则减12后的值对应地支 。
例如:
(1)公元前220年,220 3=223,尾数3对应天干“辛”
220÷12=18……余4,余数4 3=7,7对应地支“巳”
推算出公元前220年是辛巳年 。
(2)公元前59年,59 3=62,尾数2对应天干“壬”
59÷12=3……余11,11 3=14,14-12=2,2对应地支“戌”
推算出公元前59年是壬戌年 。
【干支纪年极简推算方法 干支纪年法计算】干支纪年推算方法有不少,比较可知,这个方法应该是目前最简单明了的 。

    推荐阅读