年支,月支,日支推算方法
周易 2010-02-20 19:17:05 閱讀191 評論0 字號:大中小 訂閱
一、年干支的計算法
1. 六十環(huán)周推算法
方法:已知某年年干支,根據(jù)六十環(huán)周圖次序推算。
舉例:已知1988年為“戊辰”年,求1989年為何年。
解答:根據(jù)十天干十二地支順序推算,1988年的天干為戊,則1989年天干為己;
1988年的地支為辰,則1989年地支為巳,故可推算出1989年為己巳年。
2. 公式計算法
方法:求某年年干支,公式為:(當(dāng)年年數(shù)-3)÷60,其余數(shù)為所求年干支的代數(shù),再到六十環(huán)周圖中找出相應(yīng)的干支。
說明:年數(shù)減3,是因為公元4年恰好是“甲子”年,從公元4年起,就要減去公元4年前的3年,故該公式適用于公元4年之后。
舉例:
①求1984年的干支。解答:(1984-3)÷60=33余1,在六十環(huán)周圖中找到1即為甲子,故1984年的干支即為甲子。
②求1980年的干支。解答:(1980-3)÷60=32余57,在六十環(huán)周圖中找到57即為庚申。57中的個位數(shù)為天干代數(shù)7為庚,57÷12余9為地支代數(shù)9為申,故1980年的年干支即為庚申。
③求1989年的干支。解答:(1989-3)÷60=33余6,天干中6為己,地支中6為巳,故1989年的干支為己巳年。
二、月干支的計算法
要點:1. 推算一年中的每月月干支,以農(nóng)歷算。
2. 記住11月為子月,5月為午月,1月為寅月,是固定不變的。
3. 具體推算時,從寅月開始,加上天干變?yōu)楦芍А?/span>
4. 熟記歌訣:
甲己之年丙作首,乙庚之歲戊為頭;
丙辛之歲庚寅上,丁壬壬寅順行流,
若言戊癸何方起,甲寅之上去尋求。
歌訣的首句,其意為逢甲年、己年,兩年第一個月的月干支都起于丙寅,丁卯即為第二月的月干支;第二句乙年和庚年,第一月的月干支都起戊寅。以下順次類推。[如圖]
逢甲年、己年,其一月的月干支為丙寅
逢乙年、庚年,其一月的月干支為戊寅
逢丙年、辛年,其一月的月干支為庚寅
逢丁年、壬年,其一月的月干支為壬寅
逢戊年、癸年,其一月的月干支為甲寅
舉例:
1. 1988年是戊辰年,推算其8月的干支?解答:逢戊年,甲寅為第一月,按十天干十二地支順序推算8月的干支是辛酉。
2. 1995年是乙亥年,推算其10月的干支?解答:逢乙年,戊寅為第一月,按十天干十二地支順序推算其10月的干支是丁亥。
三、日干支的計算法
1. 日干支的推算采用陽歷,因為農(nóng)歷存在大小月和閏月不固定等缺點,推算較困難。
2. 陽歷每4年閏一次2月,閏年2月份多1天。其它年大小月都固定不變。
3. 何年為閏年:公元年數(shù)÷4,除盡者為閏年,除不盡者為平年。但每百年(百年整數(shù))停閏,每4百年又不停閏。即指凡能被4或400整除的年份都是閏年,若逢能被100整除(當(dāng)然也能被4整除),但不能被400整除的年份不是閏年。[例如]
方法一:已知某年元旦干支,推算日干日支。
公 式:日干代數(shù)=元旦天干代數(shù)+所求日數(shù)±按月加減數(shù)-天干周轉(zhuǎn)數(shù)。
日支代數(shù)=元旦地支代數(shù)+所求日數(shù)±按月加減數(shù)-地支周轉(zhuǎn)數(shù)。
說 明:1. 按月加減數(shù)是根據(jù)日數(shù)與60環(huán)周推算出來的。
2. [各月干支加減表]及[干支加減歌訣]
舉例一:已知1981年的元旦干支為“己卯”,求該年8月14日的日干支。
解 答:①推算是平年或閏年:1981÷4,除不盡,故為平年。
②推算日干支代數(shù):
日干代數(shù)=己6+14+1-2×10=1(甲);
日支代數(shù)=卯4+14+7-2×12=1(子)
(元旦干支代數(shù)+所求日數(shù)±按月加減數(shù)-干支周轉(zhuǎn)數(shù)),
故
舉例二:已知1988年元旦干支為“乙卯”,求該年8月23日日干支。
解 答:①推算是平年或閏年:1988÷4,除盡,故為閏年。
②推算日干日支代數(shù):
日干代數(shù)=乙2+23+1+1-2×10=7(庚);
日支代數(shù)=卯4+23+7+1-2×12=11(戌),
故
[附表:1996年各月1日干支推算法]
方法二:已知某年元旦干支,推求所求年的元旦干支,再推求該年的日干支。
公 式:①平年求下一年的元旦干支=平年的元旦干支的基數(shù)+5(因為平年的元旦到
下一年的元旦,干支數(shù)差5天)。
②閏年求下一年的元旦干支=閏年的元旦干支的基數(shù)+6(因為閏年的元旦到
下一年的元旦,干支數(shù)差6天)。
舉例一:已知1978年的元旦干支為“癸亥”,求1979年的元旦干支。
解 答:①1978÷4,除不盡,為平年。
②1979年元旦日干代數(shù)=癸10+5-10=5(戊);日支代數(shù)=亥12+5-12=7(辰),
故1979年元旦干支為戊辰日。
舉例二:已知1980年的元旦干支是癸酉,求1981年的元旦干支。
解 答:①1980÷4,整除,故1980年為閏年。
②1981年元旦日干代數(shù)=癸10+6-10=6(己);日支代數(shù)=酉10+6-12=4(卯);
故1981年的元旦干支為己卯日。
方法三:已知某年某日的日干支,求該年或他年的日干支。
步 驟:①先求日總數(shù)。
②總數(shù)的個位數(shù)(個位數(shù)為0則取10),作為順數(shù)日干的根據(jù),按值順數(shù)即
為所求日干。
③總數(shù)除以12的余數(shù)(能整除則取12),作為順數(shù)日支的依據(jù),按值順數(shù)即
為所求日支。
舉 例:已知1988年元月4日為“戊午”,求
①求日總數(shù)
元月 2月 3月 4月 5月 6月 7月 8月
28 + 29 + 31 + 30 + 31 + 30 + 31 + 23 = 233天
(31-3)閏
②總數(shù)個位數(shù)推日干
3:從戊推,戊→己→庚,故日干為庚。
③總數(shù)233÷12的余數(shù)推日支
233÷12=19 余5 5:午→未→申→酉→戌,故日支為戌。
故
聯(lián)系客服