哈呀股票网

而年的地支有12位,逆推得出公元元年是庚申年

简介: 而年的地支有12位,逆推得出公元元年是庚申年,因此地支的算法是:(公元纪年数+9)÷12所得的余数就等于相应的地支,余数对应地支:0亥、1子、2丑、3寅、4卯、5辰、6巳、7午、8未、9申、10酉、11戌。

我们都知道历法中的年、月、日、时四个时间都有天干和地支,十天干与十二地支单双各自匹配形成六十个干支组合,称六十甲子。

月时的干支是有一定规律的,而年和日的干支推算方法就复杂多了。

公元后的天干与公元纪年的数字是固定的,因为公元纪年数是十进制,天干也是十位一循环,于是我们从历来的天干纪年中一一对应出公元的个位数,即:0庚、1辛、2壬、3癸、4甲、5乙、6丙、7丁、8戊、9己。

而年的地支有12位,逆推得出公元元年是庚申年,因此地支的算法是:(公元纪年数+9)÷12所得的余数就等于相应的地支,余数对应地支:0亥、1子、2丑、3寅、4卯、5辰、6巳、7午、8未、9申、10酉、11戌。

个位数4(甲),所以这年的干支是甲戌年。

公元前的天干地支算法又不同,公元前的天干从0庚开始,逆推分别是1己、2戊、3丁、4丙、5乙、6甲、7癸、8壬、9辛。

公元前的地支算法是:9—(公元纪年÷12)的余数,但凡是余数为10和11的不被9减,余数为10直接加1,余数为11的直接减1。

例1:公元前770年(周平王元年)的地支=9—(770÷12)余数=7(午),天干为0(庚),所以这年的干支是庚午年。

例2:公元前251年(秦昭襄王五十六年)的地支=251÷12=20余11,余数11—1=10(酉),天干1(己),所以这年是己酉年。

月的天干则跟着年干来推,干支年是以立春开始,开年第一地支是寅,所以甲己年从丙寅月开始,乙庚年从戊寅月开始,丙辛年从庚寅月开始,丁壬年从壬寅月开始,戊癸年从甲寅月开始。

12个月按六十个甲子循环一次为五年,从甲到己中间刚好五年,所以甲己年的月令都是把甲子,乙丑两月划到上一年,到丙寅月开始交年。

如果要推任意一日的干支,则要考虑每4年一闰,128年加1闰,400年3闰,世纪数能被4整除的则要在这公元纪年数中加入余数×3的闰年,然后还要按当前干支用六十甲子来推,其方法相当复杂难懂。

时的干支推算也很简单,23~01时为子时,以此类推,天干甲己日就从甲子开始,到乙亥结束。


以上是文章"

而年的地支有12位,逆推得出公元元年是庚申年

"的内容,欢迎阅读哈呀股票网的其它文章