便 捷 易 记 的 干 支 纪 年 推 算 方 法
先看下面一道题:我国农历采用“干支”纪年,1995年是农历 年,1996年是农历丙子年,1997年是农历_____________ 年。(答案:乙亥丁丑)这是1996年全国高考试题中的一道小题。采用天干、地支纪年,是我国古代常用的一种纪年方法,这在我们阅读文言文时经常遇到。干 支纪年法中的干支就是天干和地支的合称,天干共有十个,即甲乙丙丁戊己庚辛壬癸;地支共有十二个,即子丑寅卯辰已午未申酉戌亥。十天干和十二地支依一定顺 序组合,共六十单位,成为一个周期、称为六十甲子,周而复始。在我国使用公历纪年的今天,古时的干支纪年法还在沿用,尤其在广大的农村以及一些书画的题款 中。那么,已知公历的年份,如何来推算相应的干支纪年呢?这里介绍一种便捷易记的推算方法。
一、公元后年份的推算。
甲 乙 丙 丁 戊 己 庚 辛 壬 癸 4 5 6 7 8 9 0 1 2 3 子 丑 寅 卯 辰 巳 午 未 申 酉 戌 亥 4 5 6 7 8 9 10 11 0 1 2 3
此表格适用于公元后年份的推算。计算方法是,用已知年份尾数查上表对应的天干,用已知年份除以地支12。如果除尽没有余数,则查0所对应的地支;如果有余数,则查余数所对应的地支。例如公元353年,查上表3对应的天干为癸;353÷12余5,查上表5对应的地支为丑。由此可知,353年为癸丑年。(永和九年,岁在癸丑。《兰亭集序》)再如公元1627年,查上表7对应的天干为丁,1627÷12余7,查上表7对应的地支为卯。由此可知,1627年为丁卯年。(余犹记周公之被逮,在丁卯三月之望。《五人墓碑记》)又如公元2010年,查上表0对应的天干为庚;2010÷12余6,查上表6对应的地支为寅。由此可知,2010年为庚寅年。
二、公元前年份的计算。
甲 乙 丙 丁 戊 己 庚 辛 壬 癸 7 6 5 4 3 2 1 0 9 8 子 丑 寅 卯 辰 巳 午 未 申 酉 戌 亥 9 8 7 6 5 4 3 2 1 0 11 10
此表格适用于公元前年份的推算,计算方法同上。例如公元前204年,查上表4对应的天干为丁;204÷12=17无余数,查上表0对应的地支为酉。由此可知,公元前204年为丁酉年。再如公元前387年,查上表7对应的天干为甲;387÷12=32余3,查上表3对应的地支为午。由此可知,公元前387年为甲午年。
对于上述两个表格的识记,首先识记天干与地支的排列顺序,然后明确公元后与公元前打头的数字分别为4、4、7、9,再次能够掌握数字编码的规律。这样,任何已知的年份就都可以推算出其相应的干支纪年。另外,我们虽然不能用干支纪年来直接推算公元纪年,但此表格也可以给我们一点提示,即凡是天干为“丁”的公元后纪年,公历纪年的最后一位数必为“7”;凡是天干为“丁”的公元前纪年,公历纪年的最后一位数必为“4”。余次类推。