最新快速推算年月日時干支法(黃顏祥)
06-01
一、快速推算年柱干支法天干: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最新順口溜出爐,簡直太有才了,精闢!
※力哥:談談學習摩登舞技巧最新舞蹈技術。