公历年号计算农历年干支的方法与公式
查出公元4年为“甲子”年。故计算公式设公元后减3;公元前减2。
公元后农历年干支的计算方法:
天干计算:公历年号的个位数-3即为天干序号;个位为0值则调整为10再-3。
地支计算:公历年号-3除以12地支数的余数则为地支序号数。
如计算2008年的干支:
求天干:2008,个位为8,8-3=5,5对应天干序号为“戊”;
求地支:2008-3=2005,2005/12余1,1对应的地支为“子”。
计算结果:2008年的干支为“戊子”
公元前农历年干支的计算方法:
天干计算:以正数10减去公历年号的个位数(正数)再-2的得数,即为天干序号。如为0则以10计。
地支计算:公历年号-2除以12地支数的余数则为地支序号数。
如计算-108年的干支:
求天干:108,个位为8,10-8-2=0,,0以10计对应天干序号为“癸”;
求地支:-108-2=-110,110/12余10,10对应的地支为“酉”。
计算结果:108年的干支为“癸酉”。
按上述计算方法与公式设计制作的公历年查询干支的软件
公元前后干支纪年查对表
|
公元前 |
|
|
庚戌 |
庚子 |
庚寅 |
庚辰 |
庚午 |
庚申 |
0 |
|
公元后 |
|
|
0 3 6 9 |
一 |
|
辛亥 |
辛丑 |
辛卯 |
辛巳 |
辛未 |
辛酉 |
1 |
一 |
0 3 6 9 |
|
|
12 15 18 |
9 |
壬子 |
壬寅 |
壬辰 |
壬午 |
壬申 |
壬戌 |
2 |
12 15 18 |
|
|
21 24 27 |
8 |
癸丑 |
癸卯 |
癸巳 |
癸未 |
癸酉 |
癸亥 |
3 |
21 24 27 |
|
|
30 |
7 |
甲寅 |
甲辰 |
甲午 |
甲申 |
甲戌 |
甲子 |
4 |
30 |
|
|
|
|
|
6 |
乙卯 |
乙已 |
乙未 |
乙酉 |
乙亥 |
乙丑 |
5 |
|
|
|
|
|
|
|
|
5 |
丙辰 |
丙午 |
丙申 |
丙戌 |
丙子 |
丙寅 |
6 |
|
|
|
|
|
1 4 7 10 |
二 |
4 |
丁已 |
丁未 |
丁酉 |
丁亥 |
丁丑 |
丁卯 |
7 |
二 |
1 4 7 10 |
|
|
13 16 19 |
3 |
戊午 |
戊申 |
戊戌 |
戊子 |
戊寅 |
戊辰 |
8 |
13 16 19 |
|
|
22 25 28 |
2 |
已未 |
已酉 |
已亥 |
已丑 |
已卯 |
已巳 |
9 |
22 25 28 |
|
|
31 |
1 |
庚申 |
庚戌 |
庚子 |
庚寅 |
庚辰 |
庚午 |
|
31 |
|
|
|
|
|
0 |
辛酉 |
辛亥 |
辛丑 |
辛卯 |
辛巳 |
辛未 |
|
|
|
|
|
|
|
|
三 |
一 |
0 6 |
5 |
1 7 |
4 |
2 8 |
3 9 |
3 9 |
2 8 |
4 |
1 7 |
5 |
0 6 |
一 |
三 |
|
|
|
2 5 8 11 |
2 5 8 11 |
|
14 17 20 |
二 |
2 8 |
1 7 |
3 9 |
0 6 |
4 |
5 |
5 |
4 |
0 6 |
3 9 |
1 7 |
2 8 |
二 |
14 17 20 |
|
23 26 29 |
23 26 29 |
|
32 |
|
三 |
4 |
3 9 |
5 |
2 8 |
0 6 |
1 7 |
1 7 |
0 6 |
2 8 |
5 |
3 9 |
4 |
三 |
|
32 |
|
|
|
|
|
公元前干支纪年查对方法(如 579年) |
公元后干支纪年查对方法(如 1948年) |
1、找到公元前年的前1位数5所在表格蓝表三 |
1、找到公元纪年的前2位数19所在表格红表二 |
2、按蓝表三对应中间表格下表三中的蓝字7, |
2、按红表二对应中间表格之下表二中的红字4, |
3、由蓝字7列向上查找到蓝字9,交叉处“壬午”即为公元前579年干支 |
3、由红字4列向上查找到红字8行,交叉处“戊子”即为1948年干支 |
古人总结经验制作了这一《公元前后干支纪年查对表》,尽管推算时人都算晕,但在没有电脑的时代还是很有作用的。
现在的我们,什么都用电脑,日历查询也不例外。这是本人制作的《查询公元前后干支纪年》小软件,试一下,快多了吧?
对于古人总结的这种繁琐的计算方法,我们只要了解一下即可。本人制作的《四柱八字查询》,可以直接输入公历年月日时查询四柱,用起来十分简便。
推算年干支口诀
掌上推算年干支,支子花甲起根源。
阳支都是旬开始,天干为甲尾四年。
隔位逆推十年正,顺推年尾五零三。
逐支加减六十数,掌上推算千万年。
推算方法:“掌上推算年干支,支子花甲起根源。”此法是将地支排列在掌中,手掌上推算年干支的方法。 首先,在掌上将地支定位(图一),然后以地支子位为花甲子的开始,可定为1864,1924,也可定为1984年???,其年都是甲子年。“阳支都是旬开始,天干为甲尾四年。”地支中的子,寅,辰,午,申,戌都是阳支,而且也是每旬的开始,天干都为甲,即甲子,甲戌,甲申,甲午,甲辰,甲寅,这些年的公历尾数均为四。“隔位逆推十年正,顺推年尾五零三。”天干十数,地支十二数,天干与地支组合天干每循环一次,地支总与下二支(旬空)。其中余下的第一支便是下旬的开始。我们从地支子位开始,隔一位逆推,即从子位逆推隔亥到戌,恰是甲戌旬的开始,再逆推隔一位酉至申为甲申旬开始,------年尾数都为四,年间隔都是十年。在确定旬开始以后,以该年尾数四为起点,从下支开始挨位顺推,其公历年尾数分别是5,6,8,9,0,1,2,3,而后又是下旬的开始。“逐支加减六十数,掌上推算千万年”掌握此法推算,如果将甲子年定为1984年,按口诀可知1994年为甲戌,2004年为甲申,2014年为甲午等。确定每旬开始的公历年数后,可根据需要顺推任何一年的干支,虽意性很大,可推千年万年的干支。
|