10与12这两个数字,在数学里的最小公倍数就是60,即60既是天干的轮回,又是地支的轮回。
将十天干和十二地支按顺序搭配组合成干支,用于纪年。按此排法,当天干10个符号排了六轮与地支12个符号排了五轮以后,可构成60干支。排下去又将恢复原状,周而复始,即如民间所说六十年一甲子。
下图为完整的60循环。 正推算法:求第56的干支?
解:10天干一循环,56➗10...6,得知天干为己6
12地支一循环,56➗12...8,得知地支为未8。则得56年为己未。
旬空算法:
求丁巳的旬空:
丁4—甲,需顺位数7个。巳6顺位数7个为子,得出下一旬为甲子旬,甲配的一定是上一旬最后旬空的第一个地支。所以丁巳的旬空是子丑。 求戊申的旬空:戊为5,申为9。下一个甲为11,11-戊5=6,申9+6=15,15-12=寅3,则下一旬为甲寅旬,戊申的旬空为寅卯。
倒推算法:求丁巳为第几?
丁4,可得X4。巳6每一旬将会下降两格,甲子旬时,巳在6格。总共12格(加上旬空)目前为第4格。(4+12)-6=10 总计下降10格,那么此时正好过去了5个循环,则丁巳为第54。