ARTICLE · 1053331
干支纪年咋算?用小学数学就行!
十天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸
十二地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥
天干地支怎么配?
天干10个、地支12个同时往后配:第1年甲子、第2年乙丑……天干转6圈、地支转5圈后同时回到起点,10和12的最小公倍数是60,所以一轮“六十甲子”到癸亥重新开始。
配对还有一条铁律:阳配阳、阴配阴,不会出现“甲丑”“乙子”这种。
阳干:甲丙戊庚壬;阴干:乙丁己辛癸
阳支:子寅辰午申戌;阴支:丑卯巳未酉亥
据说懂了这条,整张表都能自己推,不用全背。
可是我还是记不住!
2
据说有一套从公历年份推导干支纪年的公式如下:
天干:(年份−3) ÷ 10 取余数
余1甲、2乙、3丙、4丁、5戊、6己、7庚、8辛、9壬、0癸
地支:(年份−3) ÷ 12 取余数
余1子、2丑、3寅、4卯、5辰、6巳、7午、8未、9申、10酉、11戌、0亥
可是,为什么要减3呢?
据说是因为:公元4年是甲子年。
那为什么公元4年是甲子年?
3
其实,古人并没有“规定公元4年是甲子年”,因为“公元”这个概念是公元6世纪才由西方僧侣提出、后来才传入中国的。古人用的是皇帝年号或干支纪年,根本不知道什么叫“公元”。
现代学者为了把公历年份和干支纪年互相换算,通过已知的历史记录倒推,发现公元4年恰好是甲子年。 这个“发现”的过程是这样的:
历史上有很多事件的干支纪年是被明确记载的,比如:
辛亥革命(1911年):史书明确记为“辛亥年”,戊戌变法(1898年):史书明确记为“戊戌年”,甲午战争(1894年):史书明确记为“甲午年”。
然后,用已知的干支往前倒推:
干支是60年一循环。我们从1911年(辛亥)往前推:
1911年 → 辛亥
1910年 → 庚戌
1909年 → 己酉
……一直往前推60年,每60年重复一次同样的干支。
比如:
1911(辛亥)→ 1851(辛亥)→ 1791(辛亥)……
现在我们从1911年往前推,推到公元4年,看看它是什么干支。
4
接着,我们用小学数学级别的倒推:
我们不需要真的逐年推,用除法就行。
———————————————
已知1911年是辛亥年。
天干“辛”的编号是8,地支“亥”的编号是12。
从公元4年到1911年,一共过了多少年?
1911 − 4 = 1907年。
干支是60年一循环,1907 ÷ 60 = 31 余 47。
意思是:从公元4年开始,过了31个完整的60年循环,又多走了47年。
那公元4年的干支,就应该比1911年(辛亥)往回倒推47年。
怎么倒推?
天干:辛(编号8)往前推47位。47 ÷ 10 = 4 余 7,所以往前推7位:辛→庚→己→戊→丁→丙→乙→甲(编号1)
地支:亥(编号12)往前推47位。47 ÷ 12 = 3 余 11,所以往前推11位:亥→戌→酉→申→未→午→巳→辰→卯→寅→丑→子(编号1)
————————————————
天干得到甲,地支得到子。
所以公元4年就是甲子年。
5
所以,为什么减3就能理解了。
因为公元纪年的起点(公元1年)比干支纪年的起点(公元4年)多了3。
使用公式就能算出某一公元纪年的干支年份。
天干:(年份−3) ÷ 10 取余数
余1甲、2乙、3丙、4丁、5戊、6己、7庚、8辛、9壬、0癸
地支:(年份−3) ÷ 12 取余数
余1子、2丑、3寅、4卯、5辰、6巳、7午、8未、9申、10酉、11戌、0亥
7
如果实在想要背下来,那么推荐使用下面的规律:
每十年记一排(竖着背更省劲)
1—10:甲子、乙丑、丙寅、丁卯、戊辰、己巳、庚午、辛未、壬申、癸酉
11—20:甲戌、乙亥、丙子、丁丑、戊寅、己卯、庚辰、辛巳、壬午、癸未
21—30:甲申、乙酉、丙戌、丁亥、戊子、己丑、庚寅、辛卯、壬辰、癸巳
31—40:甲午、乙未、丙申、丁酉、戊戌、己亥、庚子、辛丑、壬寅、癸卯
41—50:甲辰、乙巳、丙午、丁未、戊申、己酉、庚戌、辛亥、壬子、癸丑
51—60:甲寅、乙卯、丙辰、丁巳、戊午、己未、庚申、辛酉、壬戌、癸亥
配对的规律(不用背也能自己写出来)
天干10个轮、地支12个轮,各自往后走
每列天干都是同一个字(第1列全是甲,第2列全是乙……)
地支按子丑寅卯辰巳午未申酉戌亥循环
阳配阳、阴配阴:甲丙戊庚壬(阳干)只配子寅辰午申戌(阳支),乙丁己辛癸(阴干)只配丑卯巳未酉亥(阴支),所以像“甲丑”“乙子”这种不会出现。
最后,附上60干支总表: