野兽中速猎:年支,月支,日支推算方法
来源:百度文库 编辑:偶看新闻 时间:2024/07/05 21:04:46
年支,月支,日支推算方法
周易 2010-02-20 19:17:05 阅读191 评论0 字号:大中小 订阅
一、年干支的计算法
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(子)
(元旦干支代数+所求日数±按月加减数-干支周转数),
故
举例二:已知1988年元旦干支为“乙卯”,求该年8月23日日干支。
解 答:①推算是平年或闰年:1988÷4,除尽,故为闰年。
②推算日干日支代数:
日干代数=乙2+23+1+1-2×10=7(庚);
日支代数=卯4+23+7+1-2×12=11(戌),
故
[附表:1996年各月1日干支推算法]
方法二:已知某年元旦干支,推求所求年的元旦干支,再推求该年的日干支。
公 式:①平年求下一年的元旦干支=平年的元旦干支的基数+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日为“戊午”,求
①求日总数
元月 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:午→未→申→酉→戌,故日支为戌。
故