標籤:

最新快速推算年月日時干支法(黃顏祥)

一、快速推算年柱干支法

天干:

1(甲);2(乙);3(丙); 4(丁);5(戊);6(己);7(庚);8(辛); 9(壬);10(癸)

地支:

按1(子);2(丑);3(寅);4(卯); 5(辰);6(巳);7(午);8(未);9(申);10(酉)

11(戌);12(亥)

推算天干:

公元後任何年代:公元年末位數-3=年干,負數則加10

公元前任何年代:公元年末位數+8=年干

(公式揭密:因為公元3年為癸亥年,而天干又是逢10一循環。公元4年天干是甲,而4-3=1。由於沒有公元0年,所以公元前的天干為末位數-3+1,再+10轉為正數)

推算地支:

公元後任何年代:(公元年數-3)÷12,得餘數0-11為年支,負數則加12,0視做12

公元前任何年代:(公元年數-2)÷12,餘數-11-0為年支,加12轉為正數,0視做12

(公式揭密:類似前述)

另:

⒈公元年末二位數+9=年支(適用於1800—1899 年);

⒉ 公元年末二位數十1=年支(適用於1900—1999 年);

⒊公元年末二位數+5=年支(適用於即2000—2099 年);

說明:

註:年干支是以立春為界,而不是以春節為界的。如1964年陽曆2月4日的陰曆為十二月二十一,仍為癸卯年;但1964年陽曆2月5日的陰曆雖為十二月二十二,而此日已立春,宜做甲辰年。

例一:求公元前7的年柱干支:年干=-7+8=1,即甲;年支=(-7-2)÷12=-9,加12轉為正數3,即寅。故公元前7年是甲寅年。

例二:求2000年的年柱干支 :年干=末位數0-3=-3,加10=7,即庚。 年支=00+5=5,即辰。故2000年是庚辰年。

例三:求1999年的年柱干支 :年干=末位數9-3=6,即己;年支=末二位數99+1=100減去8個12後餘4,即卯。故1999年是己卯年。

註:我們所說的某個陽曆年份對應的陰曆干支,是該年大部分時間與其對應,而不是完全重合的。

二、快速推算月柱干支法

⒈推算天干:年干x2+月數=月干,超過10則減去10的倍數到0-9,0視做10)

(公式揭密:由於甲子年的正月是丙寅月,即甲1對應丙3,推算下去,乙丑年的正月是戊寅,即乙2對應戊5,再下去是丙3對應庚7,正好每年正月的天干為年干x2+1)

⒉ 推算地支:陰曆月支是固定不變的,正月為寅(從立春當天到驚蟄前一天),二月為卯(從驚蟄當天到清明前天),三月為辰(從清明當天到立夏前一天),四月為巳(從立夏當天到芒種前一在),五月為午(從芒種當天到小暑前一天),六月為未(從小暑當天到立秋前一天),七月為申(從立秋當天到白露前一天),八月為酉(從白露當天到寒露前一天),九月為戌(從寒露當天到立冬前一天),十月為亥(從立冬當天到大雪前一天),十一月為子(從大雪當天到小寒前一天),十二月為丑(從小寒當天到立春前一天)。

注意:月干支不是以農曆每月初一為分界線,,而是以節令為準,,交節前為上個月的節令,,交節後為下個月的節令。所以我們所說的某個陰曆年份對應的干支,是該月大部分時間與其對應,而不是完全重合的。

例一:2008年陽曆2月3日的月柱干支:此日陰曆為十二月二十七,且還未立春,年干支應算做2007年的干支丁亥。年干丁4x2+月數12=20,再減10=10,即癸;此日還未立春,地支為丑;故2008年陽曆2月3日(陰曆十二月二十七)的月柱干支為癸丑。

例二:2008年陽曆2月4日的月柱干支:此日陰曆雖為十二月二十八,但正好立春,年干支應做2008年的戊子,月數應為1,而不是12。年干戊5x2+月數1=11,再減去10=1,即甲;地支為寅;故2008年陽曆2月4日(陰曆十二月二十八)的月柱干支為甲寅。

三、快速推算日柱干支法

公元2000年元旦是戊午日,欲求任何一天的日干支,皆可以此天為參考。即計算出欲求當天與2000年元旦相距總天數,假設相距總天數為A。

則公元2000後某天的日干支求算方法如下:(A-5)÷10,取餘數0-9即為日干;(A-5)÷12,取餘數0-11即為日支。

而公元2000前某天的日干支求算方法如下:(A+5)÷10,再用10減去餘數0-9即為日支;(A+5)÷12,再用12減去取餘數0-11即為日支。

(公式揭密:公元2000年1月6日是癸亥日,與元旦差5天)

不要被龐大的數字嚇倒,由於30+30=60是12與10的最小公倍數,360亦為12與10的公倍數,我們可以巧妙地簡化計算。

例:求公元1937年7月7日的日干支。1937年7月7日到2000年元旦的總天數為:25+31+30+31+30+31+(360+5)x62+15(15個閏年比平年多出一天),因360與(30+30)皆為12與10的公倍數,故可省去。只計25+1+1+31+5x2+15=83。(83+5)÷10餘8,10-8=2即乙;(83+5)÷12餘4,12-4=8即未。故公元1937年7月7日是乙未日。

如縮短計算範圍:則推算日柱干支,必須先算出元旦日干支。以元旦日干支推算其他日干支。

⒈ 推算閏年元旦日天干:

①在二十世紀,閏年的末二位數÷4為元旦日天干(超過10,方法同前述)。例如1988年元旦,88÷4=22,減20後餘2為乙。

②在廿一世紀,(閏年的末二位數+100)÷4為元旦日天干。例如求2008年元旦日的天干:(08+100)÷4=27庚。

⒉ 推算閏年元旦日地支(適用於20、21兩個世紀) 。將上面已算出的元旦日天干數÷4,然後看餘數。餘數為1,則地支是午;餘數為2,則地支是卯;餘數為3,則地支是子;餘數為0,則地支是酉。為了便於記憶,可用諧音記做「吾冇子有」。即「你有我沒有之意」。例如1912年元旦日,天干數為12÷4=3,即丙,地支數為3÷4餘-1,即3,亦即子,則1912年元旦的日干支為丙子。

⒊推算閏年任何一日的日干支

由於干支60一循環,每個閏年366日亦有6次循環。 下面6天與元旦日干支相同:3月1日,4月30日,6月29日,8月28日,10月27日,12月26日。 以元旦以及上述六天為參考求該年任何一天的干支已很方便了,再求簡單反更複雜。例如求1992年2月14日的日干支。經算,1992元旦的日干支為丙子。則該年3月31日的日干支亦為丙子,與2月14日相差16天。將天干逆推6天即順推4天,丙後4即為庚為所求日之干;將地支逆推4天即順推8天,子後8即申即為所求之日之支。故1992年2月14日為庚申日。

⒋推算平年日柱干支法(適用於20、2l兩個世紀)

以元旦日干支推算其他日干支。

①平年元旦日干支是按閏年元旦日干支推算出來的。按下面的規律辦:

a·閏年後一年的元旦日干支是該閏年元旦日干支的「天克地衝」(天干+6,地支+6)

b·閏年後二年的元旦日干支是該閏年元旦日干支的「天順地逆」(天干+1,地支-1)

c·閏年後三年的元旦日干支是該閏年元旦日干支的「天克地庫」(天干+6,地支+4)例如:1976年元旦日干支是壬子,則1977年元旦的日干支是戊午(壬戊為天克,子午為地沖);1978年元旦的日干支是癸亥(壬癸為天順,子亥為地逆);1979年元旦的日干支是戊辰(壬戊為天克,子辰為地庫)。

②推算平年任何一日的日干支: 干支60一循環,每個平年365日有6次循環。 下面6天與元旦日干支相同:3月2日,5月1日,6月30日,8月29日,10月28日,12月27日。以元旦以及上述六天為參考求該年任何一天的干支已很方便了,再求簡單反更複雜。如求1998年8月8日的日干支。經算,1998年的元旦日干支為戊申,則8月29日的日干支亦為戊申。8月8日與之相差21天,則天干逆推21-20=1天為丁,地支逆推21-12=9天,即順推3天為亥。故1998年8月8日為丁亥日。

兩種方法,孰優孰劣,讀者自己判斷。

四、快速推算時柱干支法

⒈日干x2+時支數-2=時干數

(公式揭密:因為甲子日的子時是從甲子時開始,推算下去,乙丑日對應丙子,即乙2對應丙3,再下去是丙3對應戊5,正好每日的子時天干為日干x2-1,即日干x2+時支數-2)

⒉ 時支是固定的。時辰順序是:子時、丑時、寅時、卯時、辰時、巳時、午時、未時、申時、酉時、戌時、亥時。

例:求壬午日酉時的天干。日干9x2+時支10-2=26,取6即己。故壬午日酉時的干支為己酉。

註:求日干支時,需根據當地的經度,將北京時間換算成當地太陽時。

註:許多網站的年月干支有誤,分不清年月干支的分界點。年月日干支請以http://www.hao123.com/haoserver/wn.htm為準。

推薦閱讀:

入關被關小黑屋?被遣返? 中國領事館發布最新入境美國注意事項
請認真瀏覽大學英語四級分值分布情況,把握重點複習考試
激勵人成長的小小語句,2012最新的座右銘大全
2017最新順口溜出爐,簡直太有才了,精闢!
力哥:談談學習摩登舞技巧最新舞蹈技術。

TAG:干支 | 最新 |