『壹』 日干支怎麼算
日干支公式: 日干支=年數+月數+日期
(和大於60,則減60;1月、2月各天用上一年數)
日柱公式:日干支序數=年數+月數+日期(和大於60,則減60。1月、2月用上一年的年數)
月數表說明:1月和2月並入上一年,可以將1月看作上一年的13月,2月看作上一年的14月,1月和2月仍用上一年的年數,不可用當年的年數。把3月置為每年首月算起。年數適用范圍:此年3月-下年2月。
『貳』 任意一天日干支巧演算法
日干支的推算方法一般按陽歷日期來推算,先以當年的元旦干支的代表數為基礎(天干1~10,地支1~12)另加所求日數,然後查表按月進行加或減(附後),再除去干支的周轉數(天干10,地支12),所余的數即為所求的日干支的代表數,即可按數字轉為干支,此為平年的日干支推演算法。
1、月支說明:由於月支根據月份計算,陰歷即:正月建寅,二月建卯,三月建辰,四月建巳,五月建午,六月建未,七月建申,八月建酉,九月建戌,十月建亥,十一月建子,十二月建丑。對應陽歷月份為+1,我們根據月日比較容易判斷月支。在月初節氣前後需要尤其注意是否已經更新。
2、月干計算
月干公式,月的地支是固定的如正月起寅之類,只計算月干。
月干=年干數×2+月份-2,這里講的月份和上邊表格有所區別,為上面月份代數-2,即寅月按1計算,卯月按2計算.......
例:1969年(已酉)年八月(酉月)的天干=6×2+8=20,天干10為周期就去掉10,天干第十位為癸,則此月干支為癸酉。
註:24節氣的起始時間會影響地支的確定,大概為上半年6號,下半年8號換節氣。在節氣附近時間出生的月干支尤其需要注意。
三、日干支的計算
計算日干支首先要知道當年當年元旦日的干支作為基數,然後再根據元旦干支推算其他日干支。方便起見,我們首先考慮閏年日柱干支計算,然後再考慮非閏年日柱干支計算。
1、推算閏年日柱干支法
甚麼是閏年?能用4整除的年稱為閏年。每4年有一個閏年: 在二十世紀,1904、1908、1912、1916、1920、1924、1928、1932、1936、1940、1944、1948、1952、1956、1960、1964、1968、1972、1976、1980、1984、1988、1992、1996、2000、2004、2008、2012、2016均為閏年。每個世紀有25個閏年。
推算日柱干支,必須先算出元旦日干支。以元旦日干支推算其他日干支。
①推算閏年元旦日天干:
在二十世紀,上列閏年的末二位數÷4;元旦日天干(超過10要遞減10,取余數。)
例如1904年,04÷4=1,元旦日天干為「甲」。再如1960年,60÷4:15,減10餘5,5為「戊」,則元旦日天干為「戊」。又如1988年,88÷4=22,減20後餘2,2為「乙」,則元旦日天干為「乙」。
在廿一世紀,即2000年以後,求閏年元旦日天乾的公式是:(閏年的末二位數+100)÷4:元旦日天干。例如求2008年元旦日的天干:(08+100)÷4=27,7為"庚」,則元旦日天干為「庚」
②推算閏年元旦日地支(適用於20、21兩個世紀) 將上面已算出的元旦日天干數÷4,然後看余數。記住:余數為1,則地支是「午」:余數為2,則地支是「卯」;余數為3,則地支是「子」;余數為4(餘4即餘0),則地支是「酉」。這一點與天干不同,不是按地支順序數來取地支,而是另按此規定。為了便於記憶.可按「子午卯酉,3124"米記。或用諧音法,「3124"1~曠三要爾(兒)死」或「三要魚死」,即知順序是「子午卯酉」。 例如1904年元旦日,已知天干數為1即「甲」,地支數也為1,即「午」,則知元旦日干支為「甲年」。
付易昌建議可以結合手掌訣:午為1,逆時針轉,則卯為2,子為3,酉為4。
又如1960元旦日,已知天干數為15,即「戊」,地支數為15÷4,餘3,3為「子」,則知元旦日干支為」戊子」。再如1988年元旦日,已知天干數為22(88÷4)即「乙」,地支數為22÷4,余數為2,2為「卯」,則知元旦日干支為「乙卯」。
③推算閏年任何一日的日干支: 花甲60一循環,每個閏年366日有6次循環。 故下面6天與元旦日干支相同:3月1日,4月30日,6月29日,8月28日,10月27日,12月26日。 同理,下面6天則與元旦日天干相同.地支相沖:1月31日,3月31日,5月30日,7月29日,9月27日,11月26日。 由於以上前6個日子與元旦日干支相同,後6個日子與元旦日地支相沖,可將一年內任何一天的日干支鎖定在60日內。再根據天干10日一循環,地支12日一循環,進一步將所求之日鎖定於一句之內。如求1964年5月3日和10月7日的干支: 經算,1964年的元旦日干支為」己酉」(64÷4;16,6為「己」,16÷4餘0即餘4,4為「酉」),則4月30日也為「己酉」,順推加3天,則5月3日干支為」壬子」。同理,10月27日也為」己酉」,則逆算順推,17日為」己亥」,7日為「己丑」。或9月27日為「己卯」,順算逆椎,10月7日亦為「己丑」(天干相同。地支子寅辰午申戌或丑卯巳未酉亥,順算則逆推,逆算則順推。)又如:求1992年8月30日和12月5日的干支: 經算:1992的元旦日干支為「丙子」(92÷4=23,3為「丙」;23÷4餘數為3,3為「子」),則月28日也為「丙子」,順推加2天,則8月30日干支為「戊寅」。同理,12月26日也為」丙子」,逆算順推,16日為:「丙寅」,6日為「丙辰」,5日則是」乙卯」。或按11月26日為「丙午」,順算逆推,12月6日為「丙辰」,5日為「乙卯」。 再如:求2008年3月21日及9月18日的干支:經算,2008年的元旦日干支為「庚子」(108÷4=27,7為「庚」;27÷4餘數為3,3為」子」),則3月1日也為「庚子」,順算逆推,11日為「庚戌」,21日為「庚申」。同理,8月28日也是「庚子」,順算逆推,9月7日為「庚戌」,17日為「庚申」,18日則為「辛酉」。或9月27日為「庚午」,逆算順推,9月17日為「庚申」,則18日為「辛酉」。
2、推算平年日柱干支法(適用於20、2l兩個世紀)
同樣,推算日柱干支,必須先算出元旦日干支。以元旦日干支推算其他日干支。
①平年元旦日干支,是按閏年元旦日干支推算出來的。按下面的規律辦:
a、閏年後一年的元旦日干支是該閏年元旦日干支的「天克地沖」。
B、閏年後二年的元旦日干支是該閏年元旦日干支的「天順地逆」。
C、閏年後三年的元旦日干支是該閏年元旦日干支的「天克地庫」。
例如:1904年元旦日干支是「甲午」,則1905年元旦日子支是「庚子」(「庚子」與「甲午」天克地沖),1906年元旦日干支是「乙巳」(乙是甲的順行一位,已是午的逆行一位),1907年元旦日干支是「庚戌」(戌為午火之庫。「庚戌」與「甲午」的關系是天克地庫)。
又如1964年元旦日子支是「己酉」,則1965年元旦日干支是「乙卯」(天克地沖),1966年元旦日干支是「庚申」(天順地逆),1967年元旦日干支是「乙丑」(天克地庫)。
又如2008年元旦日干支是「庚子」,則2009年元旦日干支是「丙午」(天克地沖),2010年元旦日干支是「辛亥」(天順地逆),2011年元旦日干支是「丙辰」(天克地庫)。
②推算平年任何一日的日干支:花甲60一循環,每個平年365日有6次循環。 故下面6天與元旦日干支相同:3月2日,5月1日,6月30日,8月29日,10月28日,12月27日。同理,下面6天則與元旦日天干相同,地支相沖:1月31日,4月1日,5月31日,7月30日,9月28日,11月27日。 如求1989年5月9日和10月18日的干支: 經算:1989年的元旦日干支為「辛酉」(閏年1988年元旦日干支「乙卯」的天克地沖),則5月1日也是「辛酉」,順推8天.5月9日為「己巳」。同理,10月28日也是「辛酉」,逆算順推,18日為「辛亥」。或9月28日為「辛卯」,順算逆推,10月8日為「辛丑」,10月18口為「辛亥」。
又如求2015年2月28日和7月27日的干支 經算,2015年元旦日干支為「丁丑」(閏年2012年元旦日干支「辛酉」的天克地庫。丑為酉金之庫。),則3月2日也是「丁丑」,倒推兩天,2月28日為「乙亥」。同理,7月30日為「丁未」,倒推3天,7月27日為「甲辰」。
至於1901—1903年元旦日干支,即以閏年1904年元旦日干支反推即可。如1904年元旦日干支是「甲午」,反推5天,1903年12月27日為「己丑」,則1903年元旦也為「己丑」。反推5天,1902年12月27日為「甲申」,則1902年元旦也是「甲申」。再推5天,1901年12月27日為「己卯」,則1901年元旦日干支也是「己卯」。
四、時干支的計算
1、時支說明:23:00-1:00為子時,1:00-3:00為丑時,3:00-5:00為寅時,5:00-7:00為卯時,7:00-9:00為辰時,9:00-11:00為巳時,11:00-13:00為午時,13:00-15:00為未時,15:00-17:00為申時,17:00-19:00為酉時,19:00-21:00為戌時,21:00-23:00為亥時。
2、時干公式:時干公式=日干序數×2+時支序數-2,這里付易昌提醒需要注意的是不要忘記-2。
『叄』 干支記日法怎麼算的
一、計算要領:要三記,一記當年元旦干支,用它的天乾地支的序數分別作為日干支的基數;二記陽歷月的日乾和日支的密碼(附表)分別將基數加或減;三記閏年3~12月份(1,2月除外)各日干支必須加1,非閏年不加1。
二、計算公式,任何年、月、日的日支分別計算如下:
日干=元旦天干序數+陽歷月的日干密碼+陽歷日數+a(閏年a=1)
日支=元旦地支序數+陽歷月的日支密碼+陽歷日數+a(非閏年a=0)
三、舉例:求1996年4月15日的日干支。
已知1996年為閏年,元旦干支為丁酉,天干丁序數為4,地支酉序數為10,查附表4月日干密碼為-1,日支密碼為+5,則15日干支為:
日干=4+(-1)+15+1=19,19÷10=1餘9,9為天干壬
日干=10+(5)+15+1=31,31÷12=2餘7,7為地支午
故:1996年4月15日的干支為壬午(余仿此)
四、附表:計算日干支密碼表(適用於任何陽歷年月日)
『肆』 求日干支最簡單的方法
求日干支最簡單的方法如下:
1、年干支計演算法,用年數減去3所得數字的尾數,對應的天干代號就是該年的年干。用這個差數除以12所得余數對應的地支代號就是這一年的地支。
3、日千支計演算法,用公歷年月日計算任何一天的日干支公式:g=5* (x+y) +x/4+y/四+ (m+1)*3/5+d-3-x說明:x為年份前2位數,y為年份後2位數,m為月數,d為日數。口訣:年數從中分兩邊,乘5除4取整數月加1後3下5日子還是多3天求得結果減前邊,除10餘數定天干。
4、時干支的計演算法:用日千求子時的時千公式:子時天干代數=2n-1(n為日代數)知道了當日子時的天干,則依次類推便可推知任意時辰的干支了。也可用口訣直接求得子時的天干:甲己還生甲,乙庚兩作初,丙辛生戊子,丁王庚子頭,戊癸起王子。
『伍』 怎樣推算日干支最簡便方法
推算日干支最簡便方法如下:
公歷日干支推算口訣:元旦干支為根源,大小二月記心間。小月干同地支沖,大月上句加一天。申子辰年年為閏,干同支沖退一天。(三月元旦同一天)余年二月二十八,干同支沖退一天。月首十三二十五,支同隔干一位算。
「申子辰年為閏,干同支沖退一天。」經過研究,發現凡是地支為申、子、辰支的年均為閏年,二月為29天。在推算3月1日干支時,可按農歷小月後的日干支推算方法,即在干同地干沖的基礎上,減去一天,則為3月1日干支。(3月1日的干支與元旦相同)。
『陸』 日干支的計算方法公式,干支月日計算方法
用一公式計算任何一天的天乾地支,不出一二分鍾就能計算出一九00年到二一00年間任何一天的天乾地支,且非常准確,比流星趕月法不知要省事多少倍。
1、1900—-2100年之年干:年尾數-3
例:1969年年干=9—3=6,第6位天干就是已;
2012年年干=2-3=9,第9位天干是壬(2不足減就補十成12)。
2、1900—-1999年之年支:年尾二位數+1;2000—-2099年之年支:年尾二位數+5。
例:1969年年支=69+1=70,去掉60的倍數為10,地支第十位為酉;2012年年支=12+5=17,去掉12餘5,地支第五位是辰;那麼1969年干支就是已酉2012年干支就是壬辰。
3、月干公式,月的地支是固定的如正月起寅之類,只計算月干。
月干=年干數×2+月份
例:1969年(已酉)年八月(酉月)的天干=6×2+8=20,天干10為周期就去掉10,天干第十位為癸,則此月干支為癸酉。
4、日干支公式:
1900—-1999年日干支基數=(年尾二位數+3)×5+55+(年尾二位數-1)/4
2000—-2099年日干支基數=(年尾二位數+7)×5+15+(年尾二位數+19)/4(只用商數,余數不用,數過60就去掉60)。
例:2008年月日10月18日:
日干支基數=(8+7)×5+15+(8+19)/4=36(已去掉60的倍數)這數就是1月1號的干支數。
從1月1號到10月5日按滿60去之後數為36+31(1月下類推)+29+31+30+31+30+31+31+30+18=7+0+1+1+1+18=28
則天干去10的倍數餘8為辛,地支去12的倍數餘4為卯。今天干支就是辛卯
註:2月份要麼是28天,要麼是29天,每隔4年為29天的,其他均為28天。比如:2000、2004、2008年等年份的2月份均為29天。
5、時干公式=日干序數×2+日支序數-2,自己推巧去吧,這樣你可以排任何一天的四柱了哦。
註:此處的日支序數應為時支序數,可能是筆誤。
6、還有,叫倒推年齡法,從今年的干支推算出任何年齡的干支,但只能推算出年干支不能推出日干支,即年齡去掉60為基數,去掉十的倍數為倒推天干數,去掉十二的倍數為地支倒推數。如今年為戊子40歲生年的干支這樣推:40歲去30餘10天干從戊倒推10位是已,地支40去36餘4從子倒推4位是酉生年就是已酉。62歲生年餘2從今年的天干戊倒推2位是丁,從今年的地支子倒推2位是亥。
從此每年每日的干支不用去翻皇歷了,任何一天的天乾地支你都知道,人家還以為你記性如此了得呢,你就省點時間多悟道吧。
『柒』 如何推算日的干支
快速推算年柱干支法
天干:
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
(7)日干支的快速計算方法擴展閱讀
地支與五行
子(鼠)屬陽水,北方;亥(豬)屬陰水,北方。
寅(虎)屬陽木,東方;卯(兔)屬陰木,東方。
巳(蛇)屬陰火,南方;午(馬)屬陽火,南方。
申(猴)屬陽金,西方;酉(雞)屬陰金,西方。
辰(龍)、戌(犬)屬陽土,中央;
丑(牛)、未(羊)屬陰土,中央。
天干與五行
甲為棟梁之木,乙為花果之木,甲乙東方木。
丙為太陽之火,丁為燈燭之火,丙丁南方火。
戊為城牆之土,己為田園之土,戊己中央土。
庚為斧鉞之金,辛為首飾之金,庚辛西方金。
壬為江河之水,癸為雨露之水,壬癸北方水。
『捌』 如何推算日的天乾地支
推算日干支口訣
推算日干支傳統的計算方法,可以按公歷和農歷兩種方法推算。
一、農歷日干支推算口訣:
大小月卦記心間,
正一干支起根源。
大後干同地支沖,
小後干支退一天。
初一十三二十五,
支同隔干一位算。
推算方法:「大小月卦記心間,正一干支起根源。」農歷的大月為30天小月為29天,固定不變。要推農歷日干支,先要按《農歷大小月卦口訣》將推算之年編上兩卦,以便在推算日千支時運。除此之外,還要記住農歷正月初一日的干支,因為它是推算一年逐日的基礎。「大後干同地支沖,小後干支退一天。」農歷天干與地支組合,天干循環2.5次。根據這一規律,知道某月初一日干支,如果這個月是小月則應在干同支沖的情況下,干支各減一位,則是小月後下月初一日干支。如本月初一干支為己卯,這個月是大月,下月初一干支為己酉。如果這個月是小月,則下月初一干支應在己酉退一位後確定,即為戊申日。「初一十三二十五,支同干隔一位算。」此兩句是在確定某月初一干支後,將這個月分成三個階段,即初一至十二,十三至二十四二十五以後。初一、十三、二十五日在干支上也是有規律的。知道初一干支,只要將該日天干隔一位順推,而地支不變。同理,知道十三日干支,支同干隔一位,也知道二十五日的干支。如初一日干支為甲子,則十三日干支為丙子,二十五日干支為戊子。掌握這個方法,就可以根據所推之日屬於哪一段,便可以很快知道這天的干支了。
二、公歷日干支推算口訣:
元旦干支為根源,
大小二月記心間。
小月干同地支沖,
大月上句加一天。
申子辰年年為閏,
干同支沖退一天。
余年二月二十八,
干同支沖退一天。
月首十三二十五,
支同隔干一位算。
推算方法:「元旦干支為根源,大小二月記心間。」推算公歷日干支,首先要記住元旦日的干支。同時,還要知道大小月及二月的天數。公歷大月為31天,小月為30天,其大小月是固定不變的,唯獨二月有29天和28天之分。因此,要特別注意哪年二月為29天,那年二月為28天。「小月干同地支沖,大月上句加一天。」公歷小月為30天,按農歷大月推算口訣,我們知道本月初一日干支,與下月初一干支則是天干相同地支相沖。公歷大月為31天,在小月乾地相沖的基礎上,干支各加一位數,即是大月後下月一日的干支。「申子辰年年為閏,干同支沖退一天。」經過研究,發現凡地支為申、子、辰的年為公歷閏年,二月為29天。在推算3月1日干支時,可按農歷小月後的日干支推算方法,即在干同地干沖的基礎上,干支各減一位,則為3月丨日干支。「余年二月二十八,干同干沖退二天。」除地干為申子辰年二月29天,其它年二月均為28天。在知道2月1日干支後,按干同支沖規律,干支各減二位便是3月1日的干支。「月首十三二十五,支同干隔一位算。」月首,代表每月第1日。其推法與農歷日乾乾訣後兩句相同。
『玖』 日干支計算方法簡單好懂的
日干支簡單好懂計算方法如下:
用本年除以10天干,得余數減去3,所得的數為天乾的序數。
十二地支:
子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。其中子、寅、辰、午、申、戌為陽支,丑、卯、巳、未、酉、亥為陰支
十二地支對應十二生肖——子:鼠;丑:牛;寅:虎;卯:兔;辰:龍;巳:蛇;午:馬;未:羊;申:猴;酉:雞;戌:狗;亥:豬。
十二生肖與中國傳統文化中的十二地支呈現一一對應關系,分別為,子鼠、丑牛、寅虎、卯兔、辰龍、巳蛇、午馬、未羊、申猴、酉雞、戌狗、亥豬。
『拾』 十二地支詳解:年月日干支快速推算口訣
三、農歷大小月卦口訣
一年上下兩卦編,一七兩月初爻安。
陰大陽我上卦,遇有閏月年十三。
閏爻相鄰爻間伏,確定年月按節算。
推算方法:此訣是為了掌握某年農歷大小月的排列順序和有否閏月而編的。「一年上下兩卦編,一七兩月初爻安」,在正常情況下,農歷每年為十二個月。我們可以將一至六月編為前卦,七至十二月編為後卦,幾一年編為兩卦,並以一月為前卦的處爻,七月為後卦的初爻。「陰大陽我上卦,遇有閏月年十三」,我們將大月規定用用陰爻表示,小月用陽爻表示,按大小順序用陰陽爻將一年編為兩卦。遇到有閏月的年份就多出一個月,一年為十三個月。「閏年相鄰爻間伏,確定年月按節算」。
在出現有閏月的年份時,按閏月大小用陰陽爻表現出來,並標在閏月的前後兩月的爻位中間的左側,如同伏卦一樣,一看便知到閏幾月,是大月還是小月。同時,提醒您農歷年、的確定,不是按萬年歷編出的月份確定的,而是按節氣確定的。
四、推算日干支口訣
推算日干支,可以按公歷和農歷兩種方法推算。
⑴農歷日干支推算口訣:
大小月卦記心間,正一干支起根源。
大後干同地支沖,小後干支退一天。
初一十三二十五,支同隔干一位算。
推算方法:「大小月卦記心間,正一干支起根源。」農歷的大月為30天小月為29天,固定不變。要推農歷曰干支,先要按《農歷大小月卦口訣》將推算之年編上兩卦,以便在推算日千支時運。除此之外,還要記住農歷正月初一日的干支,因為它是推算一年逐日的基礎。「大後干同地支沖,小後干支退一天。」農歷天干與地支組合,天干循環2.5次。
根據這一規律,知道某月初一日干支,如果這個月是小月則應在干同支沖的情況下,干支各減一位,則是小月後下月初一日干支。如本月初一干支為己卯,這個月是大月,下月初一干支為己酉。如果這個月是小月,則下月初一干支應在己酉退一位後確定,即為戊申日。「初一十三二十五,支同干隔一位算。」此兩句是在確定某月初一干支後,將這個月分成三個階段,即初一至十二,十三至二十四二十五以後。初一、十三、二十五日在干支上也是有規律的。知道初一干支,只要將該日天干隔一位順推,而地支不變。
同理,知道十三日干支,支同干隔一位,也知道二十五日的干支。如初一日干支為甲子,則十三日干支為丙子,二十五日干支為戊子。掌握這個方法,就可以根據所推之日屬於哪一段,便可以很快知道這天的干支了。
⑵公歷日干支推算口訣:
元旦干支為根源,大小二月記心間。
小月干同地支沖,大月上句加一天。
申子辰年年為閏,干同支沖退一天。
余年二月二十八,干同支沖退一天。
月首十三二十五,支同隔干一位算。
推算方法:「元旦干支為根源,大小二月記心間。」推算公歷日干支,首先要記住元旦曰的干支。同時,還要知道大小月及二月的天數。公歷大月為31天,小月為30天,其大小月是固定不變的,唯獨二月有29天和28天之分。因此,要特別注意哪年二月為29天,那年二月為28天。「小月干同地支沖,大月上句加一天。」公歷小月為30天,按農歷大月推算口訣,我們知道本月初一日干支,與下月初一干支則是天干相同地支相沖。
公歷大月為31天,在小月乾地相沖的基礎上,干支各加一位數,即是大月後下月一日的干支。「申子辰年年為閏,干同支沖退一天。」經過研究,發現凡地支為申、子、辰的年為公歷閏年,二月為29天。在推算3月1日干支時,可按農歷小月後的日干支推算方法,即在干同地干沖的基礎上,干支各減一位,則為3月丨日干支。「余年二月二十八,干同干沖退二天。」除地干為申子辰年二月29天,其它年二月均為28天。
在知道2月1日干支後,按干同支沖規律,干支各減二位便是3月1日的干支。「月首十三二十五,支同干隔一位算。」月首,代表每月第1日。其推法與農歷日乾乾訣後兩句相同。