在我国古代有一种纪年方法,那就是天干地支纪年法,是阳干配阳支,阴干配阴支,以以60年为一个周期循环,我们看八字通常也是会用到此方面的知识,那么天干地支纪年法怎么计算?天干地支纪年法对照表中有此方面的解释。
天干地支纪年法六十干子:
01.甲子 | 02.乙丑 | 03.丙寅 | 04.丁卯 | 05.戊辰 | 06.己巳 | 07.庚午 | 08.辛未 | 09.壬申 | 10.癸酉 |
11.甲戌 | 12.乙亥 | 13.丙子 | 14.丁丑 | 15.戊寅 | 16.己卯 | 17.庚辰 | 18.辛巳 | 19.壬午 | 20.癸未 |
21.甲申 | 22.乙酉 | 23.丙戌 | 24.丁亥 | 25.戊子 | 26.己丑 | 27.庚寅 | 28.辛卯 | 29.壬辰 | 30.癸巳 |
31.甲午 | 32.乙未 | 33.丙申 | 34.丁酉 | 35.戊戌 | 36.己亥 | 37.庚子 | 38.辛丑 | 39.壬寅 | 40.癸卯 |
41.甲辰 | 42.乙巳 | 43.丙午 | 44.丁未 | 45.戊申 | 46.己酉 | 47.庚戌 | 48.辛亥 | 49.壬子 | 50.癸丑 |
51.甲寅 | 52.乙卯 | 53.丙辰 | 54.丁巳 | 55.戊午 | 56.己未 | 57.庚申 | 58.辛酉 | 59.壬戌 | 60.癸亥 |
天干地支纪年法算法推荐:
本法简单快捷,由易学爱好者燊灵子利用数学方法归纳出来,适用于所有公历年号。
(1)根据万年历查看年干支,这是比较省事的方法。
(2)自然数序法求干支
根据是公元元年是辛酉年,辛8酉10,干的周期为10支的周期为12。
天干按甲到癸的顺序为1~10,地支的顺序按子到亥的顺序为1~12。
公元前的算法:
年干=8-N(N﹤8)或8-N+10(N≧8),N=年号/10的余数=年号个位数。
年支=10-N(N﹤10)或10-N+12(N≧10),N=年号/12的余数。
例:求公元前22年和公元前159年的干支?
解:前22的年干=8-2=6=己,前159年的年干=8-9+10=9=壬;
前22的年支=10-10+12=12=亥,前159年的年支=10-3=7=午;
故前22年的干支为己亥,前159年的干支为壬午。
公元后的算法:
年干=N-3(N﹥3)或N-3+10(N≤3),N=年号/10的余数=年号个位数。
年支=N-3(N﹥3)或N-3+12(N≤3),N=年号/12的余数。
例:求公元1164年和2011年的干支?
1164年的年干=4-3=1=甲,2011年的年干=1-3+10=8=辛;
1164年的年支=0-3+12=9=申,2011年的年支=7-3=4=卯;
故公元1164年的干支为甲申,2011年的干支为辛卯。
(3)整数序法求干支
天干按庚、辛、壬、癸、甲到癸的顺序为-3、-2、-1、0、1~10,
地支的顺序按申、酉、戌、亥、子到亥的顺序为-3、-2、-1、0、1~12。
公元前的算法:
年干=8-N,N=年号/10的余数=年号个位数。
年支=10-N,N=年号/12的余数。
解:前22的年干=8-2=6=己,前159年的年干=8-9=-1=壬;
前22的年支=10-10=0=亥,前159年的年支=10-3=7=午;
故前22年的干支为己亥,前159年的干支为壬午。
公元后的算法:
年干=N-3,N=年号/10的余数=年号个位数。
年支=N-3,N=年号/12的余数。
例:求公元1164年和2011年的干支?
1164年的年干=4-3=1=甲,2011年的年干=1-3=-2=辛;
1164年的年支=0-3=-3=申,2011年的年支=7-3=4=卯;
故公元1164年的干支为甲申,2011年的干支为辛卯。