甲年|历法的原理,以我出生时间为例

我出生于阳历1981年10月6日早上9点30分,按照阴历算法是1981年九月初九日早上九点半,若是按照天干地支纪元法计算,就是出生于辛酉年、丁酉月、丁巳日、乙巳时。

甲年|历法的原理,以我出生时间为例
文章插图
天干地支怎么算的呢?十个天干分别是:甲、乙、丙、丁、戊、己、庚、辛、壬、癸;十二个地支分别是:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。
天干地支算法的第一年为天干第一个字和地支的第一个字合在一起,为甲子年,第二年就是天干的第二个字和地支的第二个字合在一起,就是乙丑年,接下去以此类推下去:丙寅年、丁卯年,一直到最后癸亥年。
这样顺序轮流下去,一个周期一共60年,为什么呢?因为天干一共10个,地支一共12个,如果按照顺序循环往复轮流的话,第奇数个天干永远只能配第奇数个地支,第偶数个天干永远只能配第偶数个地支,第奇数个天干永远配不到第偶数个地支,第偶数个天干永远配不到第奇数个地支,正因此,一个天干只能配到6个地支,10乘以6就等于60,所以是60年为一个周期,这个被称作“六十甲子”,或者称作一个甲子是60年。

甲年|历法的原理,以我出生时间为例
文章插图
【 甲年|历法的原理,以我出生时间为例】上面讲的是年份的天干地支纪元法,接下去讲月份怎么算,口诀是:甲己起丙寅,乙庚起戊寅,丙辛起庚寅,丁壬起壬寅,戊癸起甲寅。也就是甲年或者己年的阴历正月是丙寅月,乙年或者庚年的正月是戊寅月,这个有点特殊,也就是每年的第一个月不是子月,而是寅月,其实呢,甲年起的丙寅,前头是甲子、乙丑被放在了上一个年份了,而甲年的阴历十一月则是丙子月,十二月则是丁丑月。月份为5年60个月一个轮回周期,甲年和己年相距5年,所以第一个月正月是一样的。但是月份的开始第一天不是阴历的初一日,而是按照24节气算的,例如寅月不是从正月初一到正月三十,而是从立春到惊蛰,又如酉月不是从阴历八月初一到八月廿九或者三十,而是从白露到寒露,其余类推。
接下去讲日子的算法,日子和月份或者年份几乎不相干,也就是天天按照顺序轮流下去而已,第一天是甲子日,第二天就是乙丑日,顺序算下去,第60天是癸亥日,也是60天一个轮回。

甲年|历法的原理,以我出生时间为例
文章插图
最后讲时辰,这个天干地支的纪元算法,子时不是我们现在算法的凌晨0点或者24点,而是晚上的23点为子时的开头,然后2个小时为一个时辰,凌晨1点至3点为丑时,3点到5点为寅时,5点到7点为卯时,7点到9点为辰时,以此类推,21点到23点为亥时,如果是刚刚好第奇数点,就算下一个时辰,例如凌晨1点刚刚好的就算丑时。
然后怎么定天干地支,就是看日子的天干确定时辰的天干:甲己起甲子,乙庚起丙子,丙辛起戊子,丁壬起庚子,戊癸起壬子。甲日或者己日的子时就是甲子时,乙日或者庚日的子时就是丙子时,以此类推,5天为60个时辰为一个轮回周期。