天干地支算法介绍
计算方法:天干算法:用公元纪年数减3,除以10(不管商数)所得余数,就是天干所对应的位数;地支算法:用公元纪年数减3,除以12(不管商数)所得余数,就是地支所对应的位数。
干支纪月和纪日的循环周期分别是60天和60时辰。例如,第一个月从立春开始,到惊蛰结束,合60天。每个时辰从23时至1时、1时至3时、3时至5时等,合12个时辰。计算方法类似,通过确定起始点,然后按照60的倍数循环。
- 月干的计算公式为:月干 = 年干 * 2 + 月支(若结果超过10,则仅取个位数)。- 亥月的月干 = 年干 * 2。- 子月的月干 = 年干 * 2 + 1 = 寅月的月干。- 丑月的月干 = 年干 * 2 + 2 = 卯月的月干。
求天干地支纪年纪月纪日的换算公式。
从已知的公历年份计算干支纪年:年份数减3,除以10的余数是天干,除以12的余数是地支。(公元前的年份则用58减去年份数除以60的余数后计算)例如:2001年查万年历为辛巳年,算法为:- 2001÷10=200……1,1—3=—2,—2+10=8,按天干顺序数到8,甲、乙、丙、丁、戊、己、庚、辛。
- 计算公式:(公历年份 - 3) % 10 得到天干,(公历年份 - 3) % 12 得到地支。 纪月换算:- 每个月的地支是固定的,从寅月(农历正月)开始,依次是寅、卯、辰、巳、午、未、申、酉、戌、亥、子、丑。- 天干则需要根据当年的天干和月份来确定,有一个固定的对应关系。
从公历年份开始,减去3,然后用结果除以10,得到的余数就是天干。 同样,用结果除以12,得到的余数就是地支。例如,要计算2001年的天干地支: 2001减去3得到1998。 1998除以10,余数是8,对应的天干是辛。 1998除以12,余数是9,对应的地支是巳。所以,2001年是辛巳年。
从已知的公历年份计算干支纪年:年份数减3,除以10的余数是天干,除以12的余数是地支。
求天干地支方法
从公历年份开始,减去3,然后用结果除以10,得到的余数就是天干。 同样,用结果除以12,得到的余数就是地支。例如,要计算2001年的天干地支: 2001减去3得到1998。 1998除以10,余数是8,对应的天干是辛。 1998除以12,余数是9,对应的地支是巳。所以,2001年是辛巳年。
从已知的公历年份计算干支纪年:年份数减3,除以10的余数是天干,除以12的余数是地支。(公元前的年份则用58减去年份数除以60的余数后计算)例如:2001年查万年历为辛巳年,算法为:- 2001÷10=200……1,1—3=—2,—2+10=8,按天干顺序数到8,甲、乙、丙、丁、戊、己、庚、辛。
天干地支的计算方法 天干计算方法 天干是根据十天干来进行循环计算的,其中包括甲、乙、丙、丁等十个字符。从甲子年起,每年按照天干顺序向后推算,每十年一个循环。例如,已知某年的天干,可以通过对天干进行模运算来求得下一年的天干。具体公式为:下一年的天干 = 模 10 的结果。
天干的计算方法:将年份减去3,然后除以10,得到的余数就是对应的天干。例如,如果年份是2013年,那么(2013-3)/10的余数是0,对应的天干就是第十个天干“癸”。 地支的计算方法:将年份减去3,然后除以12,得到的余数就是对应的地支。
方法一:确定出生日干支 确定日柱时间范围:每天的干支从23时开始,到第二天的23时结束。例如,某人在4月9日出生,日柱将从4月8日23时开始,到4月9日23时结束。
文章声明:以上内容(如有图片或视频亦包括在内)除非注明,否则均为网友提供,转载或复制请以超链接形式并注明出处。