十天干与十二(最小公倍数)是60年的来历
天干地支简称为干支:
十天干:甲(jiǎ)、乙(yǐ)、丙(bǐng)、丁(dīng)、戊(wù)、己(jǐ)、庚(gēng)、辛(xīn)、壬(rén)、癸(guǐ)。
十二地支:子(zǐ)、丑(chǒu)、寅(yín)、卯(mǎo)、辰(chén)、巳(sì)、午(wǔ)、未(wèi)、申(shēn)、酉(yǒu)、戌(xū)、亥(hài)。
用一个天干和地支来纪年就是干支纪年法了,天干地支循环使用,天干地支一一对应、循环往复的话六十甲子与生肖与五行对照表,干支首年就是甲子,显然十天干与十二地支(最小公倍数)循环往复一轮是60年,这就是花甲(即称甲子60周岁)的来历。
公元元年
公元元年,即公元1年,相较于2022,公元1年就是0001年,公元是公历纪元的简称,是国际通行的纪元,传说西元元年就是耶稣基督诞生的那一年,后来被多数国家公用,即公元。
公元1年,处于我国的西汉时期,汉平帝,刘衎(kàn),衎本是快乐、刚直的意思,可惜汉平帝终年14岁,后来王莽就篡权登上了历史舞台了。公元元年当时是我国的辛酉年(鸡年)。
那如何计算某一年的干支纪年,显然从我国的公元元年辛酉年往后推算就可以了,理论是可以的,但是显然这么推真得算到猴年马月了,提到猴年马月,其实十二地支是与十二生肖一一对应的,所以知道生肖年就知道干支纪年的支了 十天干与十二(最小公倍数)是60年的来历,即生肖定地支。
比如,2019年是猪年,那就是某亥年了,可惜随意给出一年还真不容易知道是什么生肖年。
尾数定天干
我们先来用公元元年标记下天干地支的第一年,公元元年是辛酉年,所以辛对应的编号是1,依次循环轮回就可以得出任意一年的干支纪年了。
天干
显然我们是一年一年的过,而且我们是10进制计数,所以任意一年的尾数对应上面的序号就是天干了六十甲子与生肖与五行对照表,即尾数定天干。
比如2019年,尾数是9,对应上面的己,又知2019是亥猪年(生肖定地支),所以2019就是己亥年了。
余数定地支
下面我们标记下地支的编号,因为元年是辛酉年,所以酉的编号是1:
地支
地支是12支,并非10支六十甲子与生肖与五行对照表,不是10进制了,显然不能直接使用尾数来对应编号查找地支了,12为一个轮回,我们需要先求任意一年的除以12的余数,然后用余数再找编号,即余数定地支。
比如2019除以12 十天干与十二(最小公倍数)是60年的来历,余数为3,所以为亥年,那么结合天干的9对应的己,所以2019就是己亥年了。
已亥杂诗
说了n次己亥年了,想起龚自珍写的己亥杂诗了有木有,我劝天公重抖擞,不拘一格降人才。落红不是无情物,化作春泥更护花。
那龚老写己亥杂诗是哪一年呢?清道光十年(1839)。按照我们上面的理论,1839尾数9对应着天干己,1839除以12,余数为3,所以地支为亥,所以1839年就是己亥年啦。
最终计算方式
那可以根据上面的元年推算编号得出最终的计算方式,其实思路是比较朴素的,先看一下通用的计算公式:
天干:年份除以10,得到余数;余数减3;结果对应的是天干的第几位;
天干
地支:年份除以12,得到余数;余数减3;结果对应的地支的第几位;
地支
这个时候的天干地支编号就要从1开始计数了。
对比上面的公元元年编号,可以看出,因为公元元年是辛酉年,所以天干甲对应的编号为4,恰巧地支子对应的编号也为4,所以只要把甲子同时变为从1开始计数(即减3),就可以更一般的计算出任意一年的天干地支了。
那么今年2022年是什么年呢?2022除以10,余数为2,余数2减3为9,9对应的天干就是壬;同理2022除以12,余数为6,余数6减3为3,3对应的地支就是寅,所以2022年就是壬寅年啦。