当前位置:首页 > 命理 > 正文

历史小知识:关于干支纪年法,你算对了吗?

大家注意过没有,在阅读中国古代的一些书籍时总会遇到:甲子、丁卯、癸酉……等表示年代或日期的方式。

这就是中国古代最常用的干支纪年法。

这里所说的“干”是指天干,天干有十,即:甲、乙、丙、丁、戊、己、庚、辛、壬、癸。

“支”是指地支,地支有十二,即:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。

干支纪年法就是将天干和地支依次按照顺序组合在一起,如,甲子、乙丑、丙寅……一直到癸亥,刚好为六十个组合,将此作为一周,循环往复用于记录。

让我们来看看天干地支对照表,了解一下他们是怎么排列的吧。

历史小知识:关于干支纪年法,你算对了吗?

六十甲子表(图源网络)

看完六十甲子表,大家能够看出以下哪些排列是正确的,哪些是错误的吗?快来试试吧!(欢迎将答案写在评论区哦!)

甲申、丙午、辛卯、乙辰、癸巳、壬卯、庚午、己亥、丁酉

知道了天干地支是怎么排列的,接下来,我们就可以对一定的年份进行换算,当给出一个具体的年份时怎样才可以知道他用干支纪年法怎么表示呢?

我们来了解一个简单易懂的算法吧。

这里需要知道的是,公元元年是辛酉年。

那么就将天干按照庚、辛、壬、癸、甲……癸的顺序,分别表示为-3、-2、-1、0、1……10。

将地支按照申、酉、戌、亥、子……亥的顺序,分别表示为-3、-2、-1、0、1……12。

接下来就可以进行计算啦!

不过,需要对公元前和公元后进行区分。

公元前的计算方法为:

年干=8-N,(N=年号除以 10 的余数=年号个位数)

年支=10-N,(N=年号除以 12 的余数)

例如,公元前 222 年用以上的方法算出来就是:

干支_日干支_干支万年历

年干=8-2=6,所以,年干就是己

年支=10-6=4,(222 除以 12 的余数为 6),所以年支就是卯

所以公元前 222 年就是己卯年。

公元后的计算方法为:

当 N 大于 3 时,年干=N-3;当 N 小于等于 3 时,年干=N-3+10,(N=年号除以 10 的余数=年号个位数)

干支_日干支_干支万年历

当 N 大于 3 时,年支=N-3;当 N 小于等于 3 时,年支=N-3+12,(N=年号除以 12 的余数)

例如,2021 年用以上方法算出来就是:

年干=1-3+10=8,所以,年干就是辛

年支=5-3=2,(2021 除以 12 的余数为 5),所以,年支就是丑

所以,2021 年就是辛丑年。

大家了解了吗,快赶紧来试试吧!