年干支的计算法
1. 六十环周推算法
方法:已知某年年干支,根据六十环周图次序推算。
举例:已知1988年为“戊辰”年,求1989年为何年。
解答:根据十天干十二地支顺序推算,1988年的天干为戊,则1989年天干为己;1988年的地支为辰,则1989年地支为巳,故可推算出1989年为己巳年。
2. 公式计算法
方法:求某年年干支,公式为:(当年年数-3)÷60,其余数为所求年干支的代数,再到六十环周图中找出相应的干支。
说明:年数减3,是因为公元4年恰好是“甲子”年,从公元4年起,就要减去公元4年前的3年,故该公式适用于公元4年之后。
举例:
①求1984年的干支。解答:(1984-3)÷60=33余1,在六十环周图中找到1即为甲子,故1984年的干支即为甲子。
②求1980年的干支。解答:(1980-3)÷60=32余57,在六十环周图中找到57即为庚申。57中的个位数为天干代数7为庚,57÷12余9为地支代数9为申,故1980年的年干支即为庚申。
③求1989年的干支。解答:(1989-3)÷60=33余6,天干中6为己,地支中6为巳,故1989年的干支为己巳年。
月干支的计算法
要点:
1. 推算一年中的每月月干支,以农历算。
2. 记住11月为子月,5月为午月,1月为寅月,是固定不变的。
3. 具体推算时,从寅月开始,加上天干变为干支。
4. 熟记歌诀:
甲己之年丙作首,乙庚之岁戊为头;
丙辛之岁庚寅上,丁壬壬寅顺行流,
若言戊癸何方起,甲寅之上去寻求。
歌诀的首句,其意为逢甲年、己年,两年第一个月的月干支都起于丙寅,丁卯即为第二月的月干支;第二句乙年和庚年,第一月的月干支都起戊寅。以下顺次类推。
逢甲年、己年,其一月的月干支为丙寅
逢乙年、庚年,其一月的月干支为戊寅
逢丙年、辛年,其一月的月干支为庚寅
逢丁年、壬年,其一月的月干支为壬寅
逢戊年、癸年,其一月的月干支为甲寅
举例:
1. 1988年是戊辰年,推算其8月的干支?解答:逢戊年,甲寅为第一月,按十天干十二地支顺序推算8月的干支是辛酉。
2. 1995年是乙亥年,推算其10月的干支?解答:逢乙年,戊寅为第一月,按十天干十二地支顺序推算其10月的干支是丁亥。
日干支的计算法
1. 日干支的推算采用阳历,因为农历存在大小月和闰月不固定等缺点,推算较困难。
2. 阳历每4年闰一次2月,闰年2月份多1天。其它年大小月都固定不变。
3. 何年为闰年:公元年数÷4,除尽者为闰年,除不尽者为平年。但每百年(百年整数)停闰,每4百年又不停闰。即指凡能被4或400整除的年份都是闰年,若逢能被
100整除(当然也能被4整除),但不能被400整除的年份不是闰年。
方法一:已知某年元旦干支,推算日干日支。
公式:
日干代数=元旦天干代数+所求日数±按月加减数-天干周转数。
日支代数=元旦地支代数+所求日数±按月加减数-地支周转数。
说明:
1. 按月加减数是根据日数与60环周推算出来的。
2. [各月干支加减表]及[干支加减歌诀]
举例一:已知1981年的元旦干支为“己卯”,求该年8月14日的日干支。
解答:
①推算是平年或闰年:1981÷4,除不尽,故为平年。
②推算日干支代数:
日干代数=己6+14+1-2×10=1(甲);
日支代数=卯4+14+7-2×12=1(子)
(元旦干支代数+所求日数±按月加减数-干支周转数),故1981年8月14日的日干支为甲子。
举例二:已知1988年元旦干支为“乙卯”,求该年8月23日日干支。
解答:
①推算是平年或闰年:1988÷4,除尽,故为闰年。
②推算日干日支代数:
日干代数=乙2+23+1+1-2×10=7(庚);
日支代数=卯4+23+7+1-2×12=11(戌),
故1988年8月23日的日干支为庚戌。
方法二:已知某年元旦干支,推求所求年的元旦干支,再推求该年的日干支。
公式:
①平年求下一年的元旦干支=平年的元旦干支的基数+5(因为平年的元旦到下一年的元旦,干支数差5天)。
②闰年求下一年的元旦干支=闰年的元旦干支的基数+6(因为闰年的元旦到下一年的元旦,干支数差6天)。
举例一:已知1978年的元旦干支为“癸亥”,求1979年的元旦干支。
解答:
①1978÷4,除不尽,为平年。
②1979年元旦日干代数=癸10+5-10=5(戊);日支代数=亥12+5-12=7(辰),故1979年元旦干支为戊辰日。
举例二:已知1980年的元旦干支是癸酉,求1981年的元旦干支。
解答:
①1980÷4,整除,故1980年为闰年。
②1981年元旦日干代数=癸10+6-10=6(己);日支代数=酉10+6-12=4(卯);故1981年的元旦干支为己卯日。
方法三:已知某年某日的日干支,求该年或他年的日干支。
步骤:
①先求日总数。
②总数的个位数(个位数为0则取10),作为顺数日干的根据,按值顺数即为所求日干。
③总数除以12的余数(能整除则取12),作为顺数日支的依据,按值顺数即为所求日支。
举例:已知1988年元月4日为“戊午”,求88年8月23日干支。
①求日总数
元月 2月  3月  4月  5月 6月 7月  8月
28 + 29 + 31 + 30 + 31 + 30 + 31 + 23 = 233天
(31-3)闰
②总数个位数推日干
3:从戊推,戊→己→庚,故日干为庚。
③总数233÷12的余数推日支
233÷12=19 余5 5:午→未→申→酉→戌,故日支为戌。故8月23日干支为庚戌。
时干支的计算法
1. 因为子午流注、灵龟八法都从日干支、时干支上开穴,故须掌握时干支的计算。
2. 日上起时:每日十二时辰与十二地支相配是固定不变的,因一天起于夜半的子时,故计算时亦从子时起,然后即顺排下去即知一天的时辰干支。
3. 牢记“日上起时歌”:甲己还加甲,乙庚丙作初,丙辛生戊子,丁壬庚子头,戊癸起壬子,周而复始求。
甲己起甲子:甲日己日夜半的子时起于甲子时,顺推乙丑等。
乙庚起丙子:乙日庚日夜半的子时起于丙子时,顺推乙丑等。
丙辛起戊子:丙日辛日夜半的子时起于戊子时,顺推乙丑等。
丁壬起庚子:丁日壬日夜半的子时起于庚子时,顺推乙丑等。
戊癸起壬子:戊日癸日夜半的子时起于壬子时,顺推乙丑等。
周而复始。
时干支推算表
 
时 辰 (时) |
子 23~1 |
丑 1~-3 |
寅 3~5 |
卯 5~7 |
辰 7~9 |
巳 9~1 |
午 11~13 |
未 13~15 |
申 15~17 |
酉 17~19 |
戌 19~21 |
亥 21~23 | |
日 干 |
甲日 己日 |
甲子 | 乙丑 | 丙寅 | 丁卯 | 戊辰 | 己巳 | 庚午 | 辛未 | 壬申 | 癸酉 | 甲戌 | 乙亥 |
乙日 庚日 |
丙子 | 丁丑 | 戊寅 | 己卯 | 庚辰 | 辛巳 | 壬午 | 癸未 | 甲申 | 乙酉 | 丙戌 | 丁亥 | |
丙日 辛日 |
戊子 | 己丑 | 庚寅 | 辛卯 | 壬辰 | 癸巳 | 甲午 | 乙未 | 丙申 | 丁酉 | 戊戌 | 己亥 | |
丁日 壬日 |
庚子 | 辛丑 | 壬寅 | 癸卯 | 甲辰 | 乙巳 | 丙午 | 丁未 | 戊申 | 己酉 | 庚戌 | 辛亥 | |
戊日 癸日 |
壬子 | 癸丑 | 甲寅 | 乙卯 | 丙辰 | 丁巳 | 戊午 | 己未 | 庚申 | 辛酉 | 壬戌 | 癸亥 |
举例:癸日的6点的时干支?
解答:癸日起壬子,6点为卯时,从子时至卯时推4位,故时干从壬、癸、甲、乙推4位。故癸日时干支为乙卯。
计算盘计算法
1. 计算盘组成:由三个大小不同的盘组成。
a盘:1-0是代表阳历日数(1包括1、11、21、31四日,2包括2、12、22三日,余可类推)。
b盘:1~12是代表阳历月数。其旁甲、乙、丙、丁……是代表日干。在第二盘的边缘附地支对时表。
c盘:第一、第二圈是子午流注穴位,第三圈是时辰,第四圈是日干。
2. 计算盘的使用方法
①先将第一盘“1”对准第二盘本年元旦的日干,例如1998年元旦日是“戊”,那么“1”就应对着“戊”这一格。
②推算时,先找日,后找月,从月旁找日干,从日干找某时应开某穴。
例如推算1998年1月7日未时应开何穴,应先在第一盘找到7日这一格,在同格第二盘上找到1月,1月旁日干是甲,然后将第二盘(主)穴“冂”缝转到甲日,按十二地支子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥的顺序,找到甲日辛未时尺泽穴(主),同时在对面己日“冂”缝中出现辛未时鱼际穴(客)。若主日穴不开,可用“客日”开穴,若主、客两日皆无开穴,是为闭穴。主客两穴可以互相调用,惟原穴不能互相通用。
③以上推算指平年,若逢闰年推算时,1~2月同上,3~12月须将第一盘移前一格。
例如2020年是闰年,元旦日干是癸,推算3~12月的日干,应从“癸”移至下一格“甲”,然后按上法推算。
④推算下一年元旦干支,只要推算出本年12月31日的日干,就可以知道下一年元旦日干,例如1998年12月31日是“壬”,“壬”下为“癸”,即是1999年元旦日干,依次类推。
咨询电话:010-87876186