天干地支計算公式 | 您所在的位置:網(wǎng)站首頁 › 天干推算方法 › 天干地支計算公式 |
農(nóng)歷天干地支算法 干 支 紀(jì) 年 法 一.十支紀(jì)年是我國傳統(tǒng)的紀(jì)年方法。 1.干和支的含義:干支是天干,地支的合稱。 干指天干,共有10個符號: ?1 2 3 4 5 6 7 8 9 10 甲 ? 乙 ? 丙 丁 戊 ? 己 庚 辛 壬 ? 癸 支指地支,共有12個符號: ?1 2 3 4 5 6 7 8 9 10 11 12 子 丑 寅 ?卯 辰 巳 ?午 未 申 酉 戌 亥 2.干和支組合后用于紀(jì)年。即:將十天干和十二地支按順序搭配組合成干支,用于紀(jì)年。按此排法,當(dāng)天干10個符號排了六輪與地支12個符號排了五輪以后,可構(gòu)成60干支。續(xù)排下去又將恢復(fù)原狀,周而復(fù)始,即如民間所說“六十年轉(zhuǎn)甲子”。 天干是:甲、乙、丙、丁、戊、己、庚、辛、壬、癸,也叫天干;地支是:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥,也稱十二地支。干支還有陰陽之分:甲、丙、戊、庚、壬為陽干,乙、丁、己、辛、癸為陰干;子、寅、辰、午、申、戌為陽支,丑、卯、巳、未、酉、亥為陰支。以一個天干和一個地支相配,排列起來,天干在前,地支在后,天干由甲起,地支由子起,陽干配陽支,陰干配陰支(陽干不配陰支,陰干不配陽支),天干經(jīng)六個循環(huán),地支經(jīng)五個循環(huán)正好是六十,就叫做“六十干支”。按照這樣的順序每年用一對干支表示,六十年一循環(huán),叫做“六十花甲子”。 二.查看不同時間段的萬年歷。如:1516—2060年的萬年歷,記著五百年的干支,一查便知。 六十年甲子(干支表) 1 2 3 4 5 6 7 8 9 10 甲子 乙丑 丙寅 丁卯 戊辰 己巳 庚午 辛未 壬申 癸酉 11 12 13 14 15 16 17 18 19 20 甲戌 乙亥 丙子 丁丑 戊寅 己卯 庚辰 辛己 壬午 癸未 ?21 22 23 24 25 26 27 28 29 30 甲申 乙酉 丙戌 丁亥 戊子 己丑 庚寅 辛卯 壬辰 癸巳 31 32 33 34 35 36 37 38 39 40 甲午 乙未 丙申 丁酉 戊戌 己亥 庚子 辛丑 壬寅 癸卯 ?41 42 43 44 45 46 47 48 49 50 甲辰 乙巳 丙午 丁未 戊申 己酉 庚戌 辛亥 壬子 癸丑 51 52 53 54 55 56 57 58 59 60 甲寅 乙卯 丙辰 丁巳 戊午 己未 庚申 辛酉 壬戌 癸亥 根據(jù)“六十年甲子(干支表)”的公元年對應(yīng)進行向上或朝下地反推。如:《辛亥革命》的辛亥年是1911年(48號干支),《戊戌變法》的戊戌年為35號干支,比辛亥年早13年,則“1911-13=1898”故《戊戌變法》是1898年。 應(yīng)用公元年進行計算。應(yīng)用公元年的某一年,聊以60(指六十年甲子),余數(shù)小于60,再用余數(shù)減去3(干支紀(jì)年是從公元4年開始使用的),便知。 如2002年:2002÷60,余數(shù)為22,再22-3,得數(shù)是19,查六十年甲子(干支表)19號干支,得知是壬午年。 三.結(jié)合實際了解“十二地支” 1.用十二種動物分別與十二地支相配成為“十二生肖年”。(見下圖)如凡是含有“子”的干支年,就是“鼠年”,這一年里出生的人都是屬“鼠”;凡是含有“丑”的干支年就是“牛年”,這一年進而出生的人都是屬“牛”。以此類推。(如下表) 十二生肖年 1 2 3 4 5 6 7 8 9 10 11 12 子鼠 丑牛 寅虎 卯兔 辰龍 巳蛇 午馬 未羊 申猴 酉雞 戌狗 亥豬 2. 以十二地支來表示十二時辰。 一日有二十四小時,而我國傳統(tǒng)則以十二個時辰來表示,即一時辰是二小時。(如下表) 二十四小時和十二時辰對照表 子 丑 寅 卯 辰 己 23-01:01-03:03-05 :05-07:07-09:09-11 午 未 申 酉 戊 亥 11-13:13-15:15-17:17-19:19-21:21-23 四、由公元推干支記年 為了便于運算和使檢索更加直觀,借用六十干支表并按順序加以編號成表一如下: 六十干支表 甲子0 乙丑1 丙寅2 丁卯3 戊辰4 己巳5 庚午6 辛未7 壬申8 癸酉9 甲戌10 乙亥11 丙子12 丁丑13 戊寅14 己卯15 庚辰16 辛巳17 壬午18 癸未19 甲申20 乙酉21 丙戌22 丁亥23 戊子24 己丑25 庚寅26 辛卯27 壬辰28 癸巳29 甲午30 乙未31 丙申32 丁酉33 戊戌34 己亥35 庚子36 辛丑37 壬寅38 癸卯39 甲辰40 乙巳41 丙午42 丁未43 戊申44 己酉45 庚戌46 辛亥47 壬子48 癸丑49 甲寅50 乙卯51 丙辰52 丁巳53 戊午54 己未55 庚申56 辛酉57 壬戌58 癸亥59 該表于公元前后的推算均適用,具體的方法如下: 1,求公元后某年(設(shè)為Y)的干支。方法是:先以Y除以60得出余數(shù),然后再減去4,最后根據(jù)所得結(jié)果查表一中相應(yīng)序數(shù)所對應(yīng)的干支即為該年的干支。 例如求公元1911年的干支:1911÷60余數(shù)為51,減4后得47,查表一47對應(yīng)的干支是辛亥,即1911年為辛亥年。由于干支紀(jì)年60年一循環(huán),當(dāng)Y÷60的余數(shù)小于4時,需借干支紀(jì)年的一個周期60之?dāng)?shù),例如1981年除以60余數(shù)為1,直接減4不夠減,加上60之后再減4等于57,查表一便知1981年為辛酉年。余可類推。 2,求公元前某年(設(shè)為X)的干支。方法是:先以X除以60求其余數(shù),再用57減去所得余數(shù),根據(jù)所得結(jié)果再查表一中對應(yīng)的干支,即為該年的干支。 例如求公元前221年的干支:221÷60,余數(shù)是41,以57-41=16,查表一16對應(yīng)的是庚辰,即公元前221年對應(yīng)的干支應(yīng)為庚辰。同樣由于干支紀(jì)年的循環(huán)周期為60年,當(dāng)余數(shù)大于57時,也需再借60。例如求公元前479年(孔子卒年)的干支:479除以60余59,用57減59不夠減,加上60之后再減59等于58,查表一知該年對應(yīng)的干支為壬戌。其余可以類推。 上述方法簡便易行,只要記住表一,就完全可以不用紙筆,直接由心算推出結(jié)果。 五、速查干支農(nóng)歷紀(jì)月法 其方法為:若遇甲或己的年份,正月是丙寅;遇上乙或庚之年,正月為戊寅;遇上丙或辛之年,正月為庚寅;遇上丁或壬之年,正月為壬寅;遇上戊或癸之年,正月為甲寅。依照正月之干支,其余月份按干支推算即可。詳見下表: 年 份一月二月三月四月五月六月七月八月九月十月十一月十二月甲、己丙寅丁卯戊辰己巳庚午辛未壬申癸酉甲戌乙亥丙子丁丑乙、庚戊寅己卯庚辰辛巳壬午癸未甲申乙酉丙戌丁亥戊子己丑丙、辛庚寅辛卯壬辰癸巳甲午乙未丙申丁酉戊戌己亥庚子辛丑丁、壬壬寅癸卯甲辰乙巳丙午丁未戊申己酉庚戌辛亥壬子癸丑戊、癸甲寅乙卯丙辰丁巳戊午己未庚申辛酉壬戌癸亥甲子乙丑由上可見,農(nóng)歷的月份,地支是固定的,天干卻不固定,要經(jīng)過推算才能排出。注意:農(nóng)歷的閏月是不記干支的。 例如:2006年為‘丙戌’年,查天干年份為‘丙’子頭,在上表的第三行,其正月為庚寅,二月為辛卯,三月為壬辰,余類推。 六、速查干支紀(jì)日法 從已知日期計算干支紀(jì)日的公式為: G = 4C + [C / 4] + 5y + [y / 4] + [3 * (M + 1) / 5] + d - 3 Z = 8C + [C / 4] + 5y + [y / 4] + [3 * (M + 1) / 5] + d + 7 + i 其中 C 是世紀(jì)數(shù)減一,y 是年份后兩位,M 是月份,d 是日數(shù)。1月和2月按上一年的13月和14月來算。奇數(shù)月i=0,偶數(shù)月i=6。G 除以10的余數(shù)是天干,Z 除以12的余數(shù)是地支。 計算時帶[ ]的數(shù)表示取整。 例如:查2006年4月1日的干支日。將數(shù)值代入計算公式。 G =4*20 + [20 / 4] + 5*06 + [06 / 4] + [3 * (4 + 1) / 5] + 1 - 3 =117 除以10 余數(shù)為 7 ,天干的第7位是‘庚’。 Z =8*20 + [20 / 4] + 5*06 + [06 / 4] + [3 * (4 + 1) / 5] + 1 + 7 + 6 =213 除以12 余數(shù)為 9 ,地支的第9位是‘申’。 答案是:2006年4月1日的干支日是庚申日。 引文來源http://blog.sina.com.cn/s/blog_485d5b790100ziab.html 天干地支年月日時算法 (來自網(wǎng)絡(luò)) 一、快速推算年柱干支法推算公式:①推算天干:西元年末位數(shù)-3=年幹(適用於任何年代)。②推算地支:西元年末二位數(shù)+9=年支(適用於十九世紀(jì),即1800—1899 年);西元年末二位數(shù)十1=年支(適用於二十世紀(jì),即1900—1999 年);西元年末二位數(shù)+5=年支(適用於廿一世紀(jì),即2000—2099 年);說明:①年幹按1(甲).2(乙)、3(丙)、4(丁)、5(戊)、6(己)、7(庚)、8(辛)、9(壬)、10(癸)順序;年支按1(子)、2(醜)、3(寅)、4(卯)、5(辰)、6(巳)、7(午)、8(未)、9(申)、10(酉)、11(戌)、12(亥)順序。②求年幹,不夠減則借10;求年支,超過12要遞減12,取餘數(shù)。③求年幹之公式,適用於任何年代;求年支之公式,不同公式只適用於某一世紀(jì)“00年)。例一:求1800年的年柱干支①末位數(shù)0-3:7(不夠減借10),天干序數(shù)7是“庚”。②末二位數(shù)00+9:9,地支序數(shù)9是“申”。則知1800年是‘‘庚申”年。例二、求1989年的年柱干支①末位數(shù)9-3=6天干序數(shù)6是“已”。③末二位數(shù)99+9=108遞減8個12後餘12,地支序數(shù)12是 “亥”。則知1899年是“己亥”年。例三:求1935年的年柱干支①末位數(shù)5-3=2天干序數(shù)2是”乙”。②末二位數(shù)35+1:36遞減2個12後餘12,地支序數(shù)12是 “亥”。則知1935年是“乙亥”年。例四:求1981年的年柱干支①末位數(shù)1-3=8(不夠減借10),天干序數(shù)8是“辛”。②末二位數(shù)81+1=82,遞減6個12後餘10,地支序數(shù)10是”酉”。則知1981年是“辛酉”年。例五:求1999年的年柱于支①末位數(shù)9-3=6天干序數(shù)6是“已”。②末二位數(shù)99十1=100遞減8個12後餘4,地支序數(shù)4是“卯”。則知1999年是·己卯”年。例六:求2000年的年柱干支①末位數(shù)0-3=7(不夠減借10),天干序數(shù)7是"庚”。②末二位數(shù)00+5-=5地支序數(shù)5是“辰”。則知2000年爲(wèi)“庚辰”年。.例七:求2022年的年柱干支①末位數(shù)2-3=9(不夠減借10),天干序數(shù)9是‘壬”。②末二位數(shù)22+5-=27遞減2個12後餘3,地支序數(shù)3是“寅”。則知2022年是“壬寅”年。例八:求2033年的年柱干支 、①末位數(shù)3--3=o(o即是10)。天干序數(shù)10是“癸”。②末二位數(shù)33+5=38遞減3個12後餘2,地支序數(shù)是“醜”。則知2033年是“癸醜”年。二、快速推算月柱干支法推算公式:①推算公式:年幹x2+月數(shù)=月幹(超過10要遞減10,只取個位數(shù))。②推算地支:農(nóng)曆月支是固定不變的,正月爲(wèi)“寅”、二月爲(wèi)“卯”、三月爲(wèi)“辰”、四月爲(wèi)“巳”、五月爲(wèi)“午”、六月爲(wèi)“未”、七月爲(wèi)“申”、八月爲(wèi)“酉”、九月爲(wèi)“戌”、十月爲(wèi)“亥”、十一月爲(wèi)“子”、十二月爲(wèi)“醜”。例一:求1935年農(nóng)曆六月的月柱干支①按上法(推算年柱干支法)已知1935年是“乙亥”年。年幹“乙”即2x2+6;10,天干序數(shù)10是“癸”。②農(nóng)曆六月,地支固定爲(wèi)“未”。則知1935年農(nóng)曆六月的月柱干支是“癸未”。例二:求1999年農(nóng)曆五月的月柱干支①按上法已知1999年是“己卯”年。年幹“己”即6x2+5=17,17—10=7,天干序數(shù)7是“庚”。②農(nóng)曆五月,地支固定爲(wèi)“午”。則知1999年農(nóng)曆五月的月柱干支是“庚午”。例三:求1898年農(nóng)曆九月的月柱干支①按上法已知1898年是“戊戌”年。年幹“戌”即5x2+9=19,19—10=9,天干序數(shù)9是“壬”。②農(nóng)曆九月,地支固定定爲(wèi)“戌”。則知1898年農(nóng)曆九月的月柱干支是“壬戌”。例四:求2001年農(nóng)曆八月的月柱干支①按上法已知2001年是“辛巳”年。年幹“辛”即8x2+8=24,遞減10後餘4,天干序數(shù)4是“丁”。②農(nóng)曆八月,地支固定爲(wèi)“酉”。則知2001年農(nóng)曆八月的月柱干支是“丁酉”。三、快速推算日柱干支法A.推算閏年日柱干支法甚麼是閏年?能用4整除的年稱爲(wèi)閏年。每4年有一個閏年:在二十世紀(jì),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均爲(wèi)閏年。每個世紀(jì)有25個閏年。推算日柱于支,必須先算出元旦日干支。以元旦日干支推算其他日干支。①推算閏年元旦日天干:在二十世紀(jì),上列閏年的末二位數(shù)÷4;元旦日天干(超過10要遞減10,取餘數(shù)。)例如1904年,04÷4=1,元旦日天干爲(wèi)“甲”。再如1960年,60÷4:15,減10餘5,5爲(wèi)“戊”,則元旦日天於爲(wèi)“戊”。又如1988年,88÷4=22,減20後餘2,2爲(wèi)“乙”,則元旦日天干爲(wèi)“乙”。在廿一世紀(jì),即2000年以後,求閏年元旦日天干的公式是:(閏年的末二位數(shù)+100)÷4:元旦日天干。例如求2008年元旦日的天干:(08+100)÷4=27,7爲(wèi)"庚”,則元旦日天干爲(wèi)“庚”②推算閏年元旦日地支(適用於20、21兩個世紀(jì))?將上面已算出的元旦日天干數(shù)÷4,然後看餘數(shù)。記住:餘數(shù)爲(wèi)1,則地支是“午”:餘數(shù)爲(wèi)2,則地支是“卯”;餘數(shù)爲(wèi)3,則地支是“子”;餘數(shù)爲(wèi)4(余4即餘0),則地支是“酉”。這一點與天干不同,不是按地支順序數(shù)來取地支,而是另按此規(guī)定。爲(wèi)了便於記憶.可按“子午卯酉,3124"米記。或用諧音法,“3124"1~曠三要爾(兒)死”或“三要魚死”,即知順序是“子午卯酉”。例如1904年元旦日,已知天干數(shù)爲(wèi)1即“甲”,地支數(shù)也爲(wèi)1,即“午”,則知元旦日干支爲(wèi)“甲年”。又如1960元旦日,已知天干數(shù)爲(wèi)15,即“戌”,地支數(shù)爲(wèi)15÷4,餘3,3爲(wèi)“子”,則知元旦日干支爲(wèi)”戊子”。再如1988年元旦日,已知天干數(shù)爲(wèi)22(88÷4)即“乙”,地支數(shù)爲(wèi)22÷4,餘數(shù)爲(wèi)2,2爲(wèi)“卯”,則知元旦日干支爲(wèi)“乙卯”。③推算閏年任何一日的日干支:花甲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個日子與元旦日地支相沖,可將一年內(nèi)任何一天的日干支鎖定在60日內(nèi)。再根據(jù)天干10日一迴圈,地支12日一迴圈,進一步將所求之日鎖定於一句之內(nèi)。如求1964年5月3日和10月7日的干支:經(jīng)算,1964年的元旦日干支爲(wèi)”己酉”(64÷4;16,6爲(wèi)“己”,16÷4余0即餘4,4爲(wèi)“酉”),則4月30日也爲(wèi)“己酉”,順推加3天,則5月3日干支爲(wèi)”壬子”。同理,10月27日也爲(wèi)”己酉”,則逆算順推,17日爲(wèi)”己亥”,7日爲(wèi)“己醜”。或9月27日爲(wèi)“己卯”,順?biāo)隳孀担?0月7日亦爲(wèi)“己醜”(天干相同。地支子寅辰午申戌或醜卯巳未酉亥,順?biāo)銊t逆推,逆算則順推。)又如:求1992年8月30日和12月5日的干支:經(jīng)算:1992的元旦日干支爲(wèi)“丙子”(92÷4=23,3爲(wèi)“丙”;23÷4餘數(shù)爲(wèi)3,3爲(wèi)“子”),則月28日也爲(wèi)“丙子”,順推加2天,則8月30日干支爲(wèi)“戊寅”。同理,12月26日也爲(wèi)”丙子”,逆算順推,16日爲(wèi):“丙寅”,6日爲(wèi)“丙辰”,5日則是”乙卯”。或按11月26日爲(wèi)“丙午”,順?biāo)隳嫱疲?2月6日爲(wèi)“丙辰”,5日爲(wèi)“乙卯”。再如:求2008年3月21日及9月18日的干支:經(jīng)算,2008年的元旦日干支爲(wèi)“庚子”(108÷4=27,7爲(wèi)“庚”;27÷4餘數(shù)爲(wèi)3,3爲(wèi)”子”),則3月1日也爲(wèi)“庚子”,順?biāo)隳嫱疲?1日爲(wèi)“庚戌”,21日爲(wèi)“庚申”。同理,8月28日也是“庚子”,順?biāo)隳嫱疲?月7日爲(wèi)“庚戌”,17日爲(wèi)“庚申”,18日則爲(wèi)“辛酉”。或9月27日爲(wèi)“庚午”,逆算順推,9月17日爲(wèi)“庚申”,則18日爲(wèi)“辛酉”。B·推算平年日柱干支法(適用於20、2l兩個世紀(jì))同樣,推算日柱干支,必須先算出元旦日干支。以元旦日干支推算其他日干支。①平年元旦日干支,是按閏年元旦日干支推算出來的。按下面的規(guī)律辦:a·閏年後一年的元旦日干支是該閏年元旦日干支的“天克地沖”。b,閏年後二年的元旦日干支是該閏年元旦日干支的“天順地逆”。c·閏年後三年的元旦日干支是該閏年元旦日干支的“天克地庫”。例如:1904年元旦日干支是“甲午”,則1905年元旦日子支是“庚子”(“庚子”與“甲午”天克地沖),1906年元旦日干支是“乙巳”(乙是甲的順行一位,已是午的逆行一位),1907年元旦日干支是“庚戌”(戌爲(wèi)午火之庫。“庚戌”與“甲午”的關(guān)係是天克地庫)。又如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日的干支:經(jīng)算:1989年的元旦日干支爲(wèi)“辛酉”(閏年1988年元旦日干支“乙卯”的天克地沖),則5月1日也是“辛酉”,順推8天.5月9日爲(wèi)“己巳”。同理,10月28日也是“辛酉”,逆算順推,18日爲(wèi)“辛亥”。或9月28日爲(wèi)“辛卯”,順?biāo)隳嫱疲?0月8日爲(wèi)“辛醜”,10月18口爲(wèi)“辛亥”。又如求2015年2月28日和7月27日的干支 經(jīng)算,2015年元旦日干支爲(wèi)“丁醜”(閏年2012年元旦日干支“辛酉”的天克地庫。醜爲(wèi)酉金之庫。),則3月2日也是“丁醜”,倒推兩天,2月28日爲(wèi)“乙亥”。同理,7月30日爲(wèi)“丁未”,倒推3天,7月27日爲(wèi)“甲辰”。至於1901—1903年元旦日干支,即以閏年1904年元旦日干支反推即可。如1904年元旦日干支是“甲午”,反推5天,1903年12月27日爲(wèi)“己醜”,則1903年元旦也爲(wèi)“己醜”。反推5天,1902年12月27日爲(wèi)“甲申”,則1902年元旦也是“甲申”。再推5天,1901年12月27日爲(wèi)“己卯”,則1901年元旦日干支也是“己卯”。四、快速推算時柱干支法 推算公式:①日幹x2+時支數(shù)-2=時幹?jǐn)?shù)(時幹?jǐn)?shù)超過10要遞減10,只取個位數(shù)o)②時支是固定的,時辰順序是:子時、丑時、寅時、卯時、辰時、巳時、午時、未時、申時、酉時、戌時、亥時。例一:求乙卯日巳時的干支已知日幹“乙”爲(wèi)2,時支“巳”爲(wèi)6代入公式:2x2+6—2=8,天干數(shù)8是“辛”。則知乙卯日巳時的干支的“辛巳”。例二:求己醜日寅時的干支已知日幹“己”爲(wèi)6,時支寅爲(wèi)3代入公式:6x2+3—2=13,13—10=3,天干數(shù)3是“丙”。則知己醜日寅時的干支爲(wèi)“丙寅”。 1、?甲子 2.乙丑 3.丙寅 4.丁卯 5.戊辰 6.己巳 7.庚午 8.辛未 9.壬申 10.癸酉 11.甲戌 12.乙亥 13.丙子 14.丁丑 15.戊寅 16.己卯 17.庚辰 18.辛巳 19.壬午 20.癸未 21.甲申 22.乙酉 23.丙戌 24.丁亥 25.戊子 26.己丑 27.庚寅 28.辛卯 29.壬辰 30.癸巳 31.甲午 32.乙未 33.丙申 34.丁酉 35.戊戌 36.己亥 37.庚子 38.辛丑 39.壬寅 40.癸卯 41.甲辰 42.乙巳 43.丙午 44.丁未 45.戊申 46.己酉 47.庚戌 48.辛亥 49.壬子 50.癸丑 ?? 51.甲寅 52.乙卯 53.丙辰 54.丁巳 55.戊午 56.己未 57.庚申 58.辛酉 59.壬戌 60.癸亥 引文來源http://blog.sina.com.cn/s/blog_485d5b790100zic3.html ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??天干地支的算法:(好不容易總結(jié)完)天干地支的算法: 在中國古代的歷法中,甲、乙、丙、丁、戊、己、庚、辛、壬、癸被稱為“十天干”,子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥叫作“十二地支”。古人用天干地支來表示年、月、日、時。年月日時就象四個柱子一樣撐起“時間”的大廈,所以稱為四柱。 ????? 十天干和十二地支進行循環(huán)組合:甲子、乙丑、丙寅......一直到癸亥,共得到60個組合,稱為六十甲子,如此周而復(fù)始,無窮無盡。 ??????? 甲子、乙丑、丙寅、丁卯、戊辰、已巳、庚午、辛未、壬申、癸酉、 甲戌、乙亥、丙子、丁丑、戊寅、已卯、庚辰、辛巳、壬午、癸未、 甲申、乙酉、丙戌、丁亥、戊子、已丑、庚寅、辛卯、壬辰、癸巳、 甲午、乙未、丙申、丁酉、戊戌、已亥、庚子、辛丑、壬寅、癸卯、 甲辰、乙巳、丙午、丁未、戊申、已酉、庚戌、辛亥、壬子、癸丑、 甲寅、乙卯、丙辰、丁巳、戊午、已未、庚申、辛酉、壬戌、癸亥 天干地支的算法: ??????? 首先要能記住十大天干和十二地支,十天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸;十二地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥;天干地支紀(jì)年法首先是天干在前,地支在后,比如今年2005就為-乙酉年,先來算算天干,有個公式:??天干的算法:?4、 5、 6、 7、 8、 9、 0、 1、 2、 3 對應(yīng)的十天干就是 :甲、乙、丙、丁、戊、己、庚、辛、壬、癸,數(shù)字為年代的最后的一位數(shù)字,比如今年是2005,最后一位是5,對應(yīng)的天干就是乙;地支的算法:用年代數(shù)除以12,后面的余數(shù)就代表某個地支,余數(shù)分別為:4、 5、 6、 7、 8、 9、 10、 11、 0(能整除)、1、 2、3,代表地支為:子、丑、寅、卯、辰、巳、午、 未、申、酉、戌、亥,比如2005年為例:年代末尾數(shù)為5,對應(yīng)的天干為乙,2005除以12,余數(shù)為1,對應(yīng)的地支為酉,所以2005年為乙酉年。 紀(jì)年 用六十甲子依次紀(jì)年,六十年一個輪回。比如1911年是辛亥年,爆發(fā)了辛亥革命。干支紀(jì)年,新的一年是立春交節(jié)之后開始的。比如2006年立春在2月4日上午7點27分,那么7點26分還屬于乙酉年,7點27分開始就是丙戌年。 紀(jì)月 同樣的道理,用六十甲子依次紀(jì)月。一個新的干支月也是從一個節(jié)氣開始的。比如2006年3月6日01時29分是驚蟄,那么在此之前是庚寅月,在此之后就是辛卯月。 紀(jì)日 一個晝夜為一天。用六十甲子來依次紀(jì)日。比如今天是甲子日,明天就是乙丑,60天一個循環(huán)。新的一天是從夜里子時開始的。 ??? 紀(jì)年和紀(jì)月,都是根據(jù)節(jié)氣劃分的。而節(jié)氣的交節(jié)時間,則是精確觀測天象后才能確定的,它反映了太陽系和地球在宇宙中的運行位置。 紀(jì)時 每天劃分為12個等份,是12個時辰。5天共60個時辰,用六十甲子表示。比如當(dāng)前時辰為丙寅,下一個時辰就是丁卯。 ??? 紀(jì)日和紀(jì)時,記錄了地球繞太陽運動和自轉(zhuǎn)的情況???????????? ???????????????????????????????? 2010年10月23日整理 ? 引文來源http://hi.baidu.com/judarrmea/item/d538b3a5466686228919d31f ? ? ? ? ? ???一種推算天干地支的最簡單方法 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?山居的隱士 有關(guān)如何推算天干地支方面的文章網(wǎng)上也有很多,但看了有些還是看不懂或是不會運用。其實我們可以簡化如下,通俗記憶: 表一 天干(10位) 甲 乙 丙 丁 戊 己 庚 辛 壬 癸 年份尾數(shù) 4 5 6 7 8 9 0 1 2 3 表二 地支(12位) 子 丑 寅 卯 辰 巳 午 未 申 酉 戌 亥 除以12所得余數(shù) 4 5 6 7 8 9 10 11 0 1 2 3 推算公式: 天干=年份尾數(shù)(如2009年尾數(shù)是9,對應(yīng)天干即己) 地支=年份除以12所得余數(shù)(如2009÷12所得余數(shù)是5,對應(yīng)地支即丑) 因此2009年應(yīng)該是己丑年 附:有關(guān)天干地支的其它知識如下: 干 支 紀(jì) 年 法 一.十支紀(jì)年是我國傳統(tǒng)的紀(jì)年方法。 1.干和支的含義:干支是天干,地支的合稱。 干指天干,共有10個符號: 1 2 ?3 ?4 ?5 ?6 7 8 ?9 10 甲 乙 丙 丁 戊 己 庚 辛 壬 癸 支指地支,共有12個符號: 1 2 ? 3 ?4 5 6 ?7 ? ? ?8 ? ? 9 10 ? ?11 12 子 丑 寅 卯 辰 巳 午 未 申 酉 戌 亥 2.干和支組合后用于紀(jì)年。即:將十天干和十二地支按順序搭配組合成干支,用于紀(jì)年。按此排法,當(dāng)天干10個符號排了六輪與地支12個符號排了五輪以后,可構(gòu)成60干支。續(xù)排下去又將恢復(fù)原狀,周而復(fù)始,即如民間所說“六十年轉(zhuǎn)甲子”。 二.查看不同時間段的萬年歷。如:1516—2060年的萬年歷,記著五百年的干支,一查便知。 六十年甲子(干支表) 1 2 3 4 5 6 7 8 9 10 甲子 乙丑 丙寅 丁卯 戊辰 己巳 庚午 辛未 壬申 癸酉 11 12 13 14 15 16 17 18 19 20 甲戌 乙亥 丙子 丁丑 戊寅 己卯 庚辰 辛己 壬午 癸未 21 22 23 24 25 26 27 28 29 30 甲申 乙酉 丙戌 丁亥 戊子 己丑 庚寅 辛卯 壬辰 癸巳 31 32 33 34 35 36 37 38 39 40 甲午 乙未 丙申 丁酉 戊戌 己亥 庚子 辛丑 壬寅 癸卯 41 42 43 44 45 46 47 48 49 50 甲辰 乙巳 丙午 丁未 戊申 己酉 庚戌 辛亥 壬子 癸丑 51 52 53 54 55 56 57 58 59 60 甲寅 乙卯 丙辰 丁巳 戊午 己未 庚申 辛酉 壬戌 癸亥 根據(jù)“六十年甲子(干支表)”的公元年對應(yīng)進行向上或朝下地反推。如:《辛亥革命》的辛亥年是1911年(48號干支),《戊戌變法》的戊戌年為35號干支,比辛亥年早13年,則“1911-13=1898”故《戊戌變法》是1898年。 應(yīng)用公元年進行計算。應(yīng)用公元年的某一年,聊以60(指六十年甲子),余數(shù)小于60,再用余數(shù)減去3(干支紀(jì)年是從公元4年開始使用的),便知。 如2002年:2002÷60,余數(shù)為22,再22-3,得數(shù)是19,查六十年甲子(干支表)19號干支,得知是壬午年。 三.結(jié)合實際了解“十二地支” 1.用十二種動物分別與十二地支相配成為“十二生肖年”。(見下圖)如凡是含有“子”的干支年,就是“鼠年”,這一年里出生的人都是屬“鼠”;凡是含有“丑”的干支年就是“牛年”,這一年進而出生的人都是屬“牛”。以此類推。(如下表) 十二生肖年 1 2 3 4 5 6 7 8 9 10 11 12 子鼠 丑牛 寅虎 卯兔 辰龍 巳蛇 午馬 未羊 申猴 酉雞 戌狗 亥豬 2.以十二地支來表示十二時辰。 一日有二十四小時,而我國傳統(tǒng)則以十二個時辰來表示,即一時辰是二小時。(如下表) 四、由公元推干支記年 為了便于運算和使檢索更加直觀,借用六十干支表并按順序加以編號成表一如下: 六十干支表 甲子0 乙丑1 丙寅2 丁卯3 戊辰4 己巳5 庚午6 辛未7 壬申8 癸酉9 甲戌10 乙亥11 丙子12 丁丑13 戊寅14 己卯15 庚辰16 辛巳17 壬午18 癸未19 甲申20 乙酉21 丙戌22 丁亥23 戊子24 己丑25 庚寅26 辛卯27 壬辰28 癸巳29 甲午30 乙未31 丙申32 丁酉33 戊戌34 己亥35 庚子36 辛丑37 壬寅38 癸卯39 甲辰40 乙巳41 丙午42 丁未43 戊申44 己酉45 庚戌46 辛亥47 壬子48 癸丑49 甲寅50 乙卯51 丙辰52 丁巳53 戊午54 己未55 庚申56 辛酉57 壬戌58 癸亥59 該表于公元前后的推算均適用,具體的方法如下: 1,求公元后某年(設(shè)為Y)的干支。方法是:先以Y除以60得出余數(shù),然后再減去4,最后根據(jù)所得結(jié)果查表一中相應(yīng)序數(shù)所對應(yīng)的干支即為該年的干支。 例如求公元1911年的干支:1911÷60余數(shù)為51,減4后得47,查表一47對應(yīng)的干支是辛亥,即1911年為辛亥年。由于干支紀(jì)年60年一循環(huán),當(dāng)Y÷60的余數(shù)小于4時,需借干支紀(jì)年的一個周期60之?dāng)?shù),例如1981年除以60余數(shù)為1,直接減4不夠減,加上60之后再減4等于57,查表一便知1981年為辛酉年。余可類推。 2,求公元前某年(設(shè)為X)的干支。方法是:先以X除以60求其余數(shù),再用57減去所得余數(shù),根據(jù)所得結(jié)果再查表一中對應(yīng)的干支,即為該年的干支。 例如求公元前221年的干支:221÷60,余數(shù)是41,以57-41=16,查表一16對應(yīng)的是庚辰,即公元前221年對應(yīng)的干支應(yīng)為庚辰。同樣由于干支紀(jì)年的循環(huán)周期為60年,當(dāng)余數(shù)大于57時,也需再借60。例如求公元前479年(孔子卒年)的干支:479除以60余59,用57減59不夠減,加上60之后再減59等于58,查表一知該年對應(yīng)的干支為壬戌。其余可以類推。 上述方法簡便易行,只要記住表一,就完全可以不用紙筆,直接由心算推出結(jié)果。 附錄:速查干支、公元對照表 甲子1804186419241984 乙丑1805186519251985 丙寅1806186619261986 丁卯1807186719271987 戊辰1808186819281988 己巳1809186919291989 庚午1810187019301990 辛未1811187119311991 壬申1812187219321992 癸酉1813187319331993 甲戌1814187419341994 乙亥1815187519351995 丙子1816187619361996 丁丑1817187719371997 戊寅1818187819381998 己卯1819187919391999 庚辰1820188019402000 辛巳1821188119412001 壬午1822188219422002 癸未1823188319432003 甲申1824188419442004 乙酉1825188519452005 丙戌1826188619462006 丁亥1827188719472007 戊子1828188819482008 己丑1829188919492009 庚寅1830189019502010 辛卯1831189119512011 壬辰1832189219522012 癸巳1833189319532013 甲午1834189419542014 乙未1835189519552015 丙申1836189619562016 丁酉1837189719572017 戊戌1838189819582018 己亥1839189919592019 庚子1840190019602020 辛丑1841190119612021 壬寅1842190219622022 癸卯1843190319632023 甲辰1844190419642024 乙巳1845190519652025 丙午1846190619662026 丁未1847190719672027 戊申1848190819682028 己酉1849190919692029 庚戌1850191019702030 辛亥1851191119712031 壬子1852191219722032 癸丑1853191319732033 甲寅1854191419742034 乙卯1855191519752035 丙辰1856191619762036 丁巳1857191719772037 戊午1858191819782038 己未1859191919792039 庚申1860192019802040 辛酉1861192119812041 壬戌1862192219822042 癸亥1863192319832043 五、速查干支農(nóng)歷紀(jì)月法 其方法為:若遇甲或己的年份,正月是丙寅;遇上乙或庚之年,正月為戊寅;遇上丙或辛之年,正月為庚寅;遇上丁或壬之年,正月為壬寅;遇上戊或癸之年,正月為甲寅。依照正月之干支,其余月份按干支推算即可。詳見下表: 年 份 一月 二月 三月 四月 五月 六月 七月 八月 九月 十月 十一月 十二月 甲、巳 丙寅 丁卯 戊辰 己巳 庚午 辛未 壬申 癸酉 甲戌 乙亥 丙子 丁丑 乙、庚 戊寅 己卯 庚辰 辛巳 壬午 癸未 甲申 乙酉 丙戌 丁亥 戊子 己丑 丙、辛 庚寅 辛卯 壬辰 癸巳 甲午 乙未 丙申 丁酉 戊戌 己亥 庚子 辛丑 丁、壬 壬寅 癸卯 甲辰 乙巳 丙午 丁未 戊申 己酉 庚戌 辛亥 壬子 癸丑 戊、癸 甲寅 乙卯 丙辰 丁巳 戊午 己未 庚申 辛酉 壬戌 癸亥 甲子 乙丑 由上可見,農(nóng)歷的月份,地支是固定的,天干卻不固定,要經(jīng)過推算才能排出。注意:農(nóng)歷的閏月是不記干支的。 例如:2006年為‘丙戌’年,查天干年份為‘丙’子頭,在上表的第三行,其正月為庚寅,二月為辛卯,三月為壬辰,余類推。 六、速查干支紀(jì)日法 從已知日期計算干支紀(jì)日的公式為: G = 4C + [C / 4] + 5y + [y / 4] + [3 * (M + 1) / 5] + d - 3 Z = 8C + [C / 4] + 5y + [y / 4] + [3 * (M + 1) / 5] + d + 7 + i 其中 C 是世紀(jì)數(shù)減一,y 是年份后兩位,M 是月份,d 是日數(shù)。1月和2月按上一年的13月和14月來算。奇數(shù)月i=0,偶數(shù)月i=6。G 除以10的余數(shù)是天干,Z 除以12的余數(shù)是地支。 計算時帶[ ]的數(shù)表示取整。 例如:查2006年4月1日的干支日。將數(shù)值代入計算公式。 G =4*20 + [20 / 4] + 5*06 + [06 / 4] + [3 * (4 + 1) / 5] + 1 - 3 =197 除以10 余數(shù)為 7 ,天干的第7位是‘庚’。 Z =8*20 + [20 / 4] + 5*06 + [06 / 4] + [3 * (4 + 1) / 5] + 1 + 7 + 6 =213 除以12 余數(shù)為 9 ,地支的第9位是‘申’。 答案是:2006年4月1日的干支日是庚申日。 猜你還想看: 命局正財寓意——正財透干(年、月、日、時)、正財坐支 擇日概述——天干三煞與地支三煞的計算口訣 八字反吟伏吟 十二地支---午(詳解) |
CopyRight 2018-2019 實驗室設(shè)備網(wǎng) 版權(quán)所有 |