算年干支方法:
年份数减三得数除以天干数十余数为天干,得数除以地支数十二余数为地支。
比如2022年求干支:
2022一3=2019÷10=201……9(壬),2019÷12=168……3(寅),所以2022年为壬寅年,以上是求年干支的计算方法。
干支是天干(甲乙丙丁戊己庚辛壬癸)、地支(子丑寅卯辰巳午未申酉戌亥)的合称,用干支相匹配的六十甲子来记录年序,从甲子开始到癸亥结束,六十年为一周,循环记录。
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年为辛丑年。