天干地支算法以公元纪年为基础,用数字除以10和12的余数对应天干的甲至癸、地支配属子丑寅卯等,每个天干数有对应的属性,而地支则基于时间差计算每月生肖及星宿方位等信息。
1、天干的算法:以公元纪年为基础,用数字(甲 - 癸)除以10的余数来对应天干,公元3年对应的丁为丙;6年后则对日数为8。
地支的算法同样遵循此方法,用年份减去3再除以12来确定地支。
综上,公元纪年的天干是庚寅,每一年有7个乙,由此推算出每个月的地支依次循环。(如子丑寅卯辰巳午未申酉戌亥)。
(编辑本段)
每一个天干数都有对应的数字,从1到10,分别代表甲乙丙丁戊己庚辛壬癸等八个不同属性。
(地支数的依据与方法相同)
地支的计算方式则是基于该日期之后经过一个月的时间间隔进行计算的。
按月时间差逐一计算出每个月的生肖属相以及星宿方位等信息,对于需要具体步骤的解释和说明可参考如下内容: