盲人是如何推算农历日干支的
盲人是如何推算农历日干支的
农历有月大,月小之分,月大30天,月小29天,假如不是月小因素,农历两个月是60天,与六十甲子干支数目正好相符,也是一个甲子周期数。按照这样的法则来算,只要知道某年的正月初一的日干支,即可知三月初一的干支,五月初一,七月初一,九月初一,十一月初一曰的日干支,这几个月的干支,都是与正月初一的干支是相同的。由于农历存存着月小29天差异,所以使隔月的初一干支又不能相同,假如要隔一个月的初一干支相同,必须要知道某年中有几个月小,还要知道分别是哪几个月小,再将所求的日期从中将几个月小的时间差补上就可了。
2021年年干支怎么推算
干支是天干(甲乙丙丁戊己庚辛壬癸)、地支(子丑寅卯辰巳午未申酉戌亥)的合称,用干支相匹配的六十甲子来笔录年序,从甲子开始到癸亥结束,六十年为一周,循环笔录。2021年为辛丑年。
算法1:
由于公元元年为辛酉年,可以此为基础进行简算。先编制如下的表格,规则为:将天干的“辛”定为1,往后为2、3等;将地支的“酉”定为1 ,往后为2、3等。公元年的尾数在天干中找出对应该尾数的天干;再将公元纪年除以12,用余数在地支中查出对应该余数的地支,这样就得到了公元纪年的干支纪年。如2021年,其尾数为1,对应的天干为“辛”;以12除2021得168,余数为5,对应的地支为“丑”,该年即为辛丑年。
算法2:
编制如下表格,分别计算天干和地支。天干算法:用公元纪年数减3,除以10所得余数,就是天干所对应的位数;地支算法:用公元纪年数减3,除以12所得余数,就是地支所对应的位数。
(2021-3)÷10,余数为8,对应天干为辛。
(2021-3)÷12,余数为2,对应地支为丑
两种方法都可以计算出来:2021年为辛丑年。