桃李星座网

当前位置:桃李星座网 > 命理知识 >

十天干十二地支的算法,概念/算法/总结

时间:2024-05-06 10:42 作者:admin
导读:十天干十二地支是传统的农历纪年方法,根据天干(甲、乙、丙、丁、戊、己、庚、辛、壬、癸)和地支(子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥)的组合推算年份。算法基于干支循

十天干十二地支是传统的农历纪年方法,根据天干(甲、乙、丙、丁、戊、己、庚、辛、壬、癸)和地支(子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥)的组合推算年份。算法基于干支循环周期的观念,即每60年为一个完整的循环。通过干支的相互组合,可以确定每一年的纪年。其中,天干和地支的配对方式是从甲子开始,按照干支循环的顺序进行排列。总结来说,天干十二地支算法是一种传统的纪年方法,通过天干和地支的组合推算年份,基于干支循环的概念,每60年为一个循环周期。

十天干十二地支的算法

天干地支怎么算啊

天干地支不是算什么的。它只是22个代号。

天干有10个:甲乙丙丁戊己庚辛壬癸。地支有12个:子丑寅卯辰巳午未申酉戌亥。

在农历历法中十个天干逐一和十二个地支依次相配,组成60个顺序固定的基本单位。也就是农历年号。如:以甲为起头:甲子、甲丑、甲寅……甲亥。然后再以乙起头:乙子、乙丑……。这是简单的排列组合。

天干地支如何计算

用本年除以10天干,得余数减去3,所得的数为天干的序数。例如;2015年除以10(天干),余数得5.用5减去3等于2.第二位天干是乙。那2015年的天干就是乙。

用本年除以12(地支),得余数减去3.得数为地支的序数。例如;2015年除以12(地支),余数得11.用11减去3,等于8.那2015年的天干就是未。

那天干和地支和起来就是乙未年。

天干地支月份算法

1、公元推算干支方法:注意,这里的西元年的干支,仅表示此西元年立春(2月4日左右)至下一个西元年立春(2月4日左右)之间的回归年干支。例如:2015年的乙未年表示(2015年2月4日——2016年2月4日)。

2、序数法:

天干序数按:1(甲),2(乙),3(丙),4(丁),5(戊),6(己),7(庚),8(辛),9(壬),10(癸)

地支序数按:1(寅),2(卯),3(辰),4(巳),5(午),6(未),7(申),8(酉),9(戌),10(亥),11(子),12(丑)

3、推算年份法:

由于天干地支每60年一循环,所以不能直接根据干支计算对应的年份数值。但是可以根据干支计算出对应于60年中的第几年,从而进一步推算。

设x为天干对应的次序,甲-癸依次为1-10;y为地支对应的次序,子-亥依次为1-12.那么对应次序z的计算公式为:z=6x-5y,如果为负,可再加60。

其计算根据是同余方程:z≡x(mod10),z≡y(mod12),x≡y(mod2),解得z≡36x+25y(mod60),进一步化简即得。

近代史中许多历史事件均以天干地支纪年为基础进行命名如:辛酉就在1861,甲午就在1894年,戊戌变法就在1898年,辛丑条约就在1901年,辛亥革命就在1911年,壬子癸丑学制颁布在1912-1913年。

郑重声明:【十天干十二地支的算法,概念/算法/总结】本文内容及图片均来源于网络,版权归原作者所有,严禁转载,如相关信息标记有误,请第一时间联系我们修改或删除。

相关阅读