龙空技术网

天干地支年月日时算法(一)

紫麟上人 12432

前言:

今天各位老铁们对“年算法”大约比较讲究,咱们都想要学习一些“年算法”的相关知识。那么小编同时在网上汇集了一些有关“年算法””的相关知识,希望朋友们能喜欢,咱们一起来学习一下吧!

天干地支纪年是中国古代纪年的一个重要的方法。

十天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸。

十二地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。

其中甲、丙、戊、庚、壬为阳干,乙、丁、己、辛、癸为阴干。

子、寅、辰、午、申、戌为阳支,丑、卯、巳、未、酉、亥为阴支。

阳干与阳支组合,阴干与阴支组合,形成六十花甲子。

图源于网络,侵权必删

那么如何计算或者找到年份的干支呢?那么这个就要从第一个甲子年年说起。

现在公认的第一个甲子年由黄帝元年开始,也就是公元前2697年为甲子年,以此类推,到现在2022年壬寅年是黄帝历的4719年。

那么如果用黄帝历纪年法的话,就直接以当年年份除以60,得出的数取余数例如,前面说到的,2022年是黄帝历的4719年,那么以4719÷60=78余数39,然后以39÷10=3余数9,对应天干为壬,39÷12=3余数3,对应地支为寅,那么2022年就是壬寅年。不过这里由于需要黄帝历的换算,比较不容易记住,那么还有一个方法可以计算出来。

还是以2022年为例,以2022-3=2019÷10=201余数9,天干数9为壬,以2022-3=2019÷12=168余数3,地支数3为寅,那么2022年就是壬寅。

这里公式为什么需要减3呢?还是要从黄帝历说起,刚才上文说到,第一个甲子年为公元前2697年,那么2697÷60=44余数57,那么还剩下3年公元元年,公元二年公元三年分别是辛酉,壬戌,癸亥。从公元四年才开始是甲子年,所以以公元年计算时候需要减3

标签: #年算法