月日時天幹地支精密推算法天幹推算甲子(天幹地支月日速算)
一:怎樣用天幹地支計算年月日時?
我國古代的一種紀年法。即以甲、乙、丙、丁、戊、己、庚、辛、壬、癸為十幹,子、醜、寅、卯、辰、巳、午、未、申、酉、戌、亥為十二支,把幹、支順序配合。如甲子、乙醜等,經過六十年又回到甲子。循環往復,循環不已。我國陰歷現仍沿用幹支紀年。
幹支紀年萌芽於西漢,始行於王莽,通行於東漢後期。漢章帝元和二年(公元85年),朝廷下令在全國推行幹支紀年。有人認為中國在漢武帝以前用幹支紀年。可是,這便是太歲紀年,用太歲所在紀年,幹支預示十二辰(把黃道附一周天分為十二等分)。木星11、862年繞天一周,所以太歲約86年多走過一辰,這叫做“超辰”。在顓頊歷上,西漢武帝太初元年(前104年)是太歲在丙子,太初歷用超辰法改變為丁醜。漢成帝末年,由劉歆重新編訂的三統歷又把太初元年改變為丙子,把太始二年(前95年)從乙酉改變為丙戌。還東漢的歷學者沒用超辰法。所以太歲紀年和幹支紀年從太始二年表面一樣。不過用天幹和地支搭配紀年的表現方式相傳自黃帝時期就會開始瞭,在殷墟商代考古發現過60甲子表的殘片。
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.幹和支組合後用於紀年。即:將十天幹和十二地支按順序搭配組合成幹支,用於紀年。按此排法,當日幹10個符號排瞭六輪與地支12個符號排瞭五輪以後,可構成60幹支。續排下去又將恢復原狀,循環往復,即如民間所說“六十年轉甲子”。
[編輯本段]六十年甲子(幹支表)
1 2 3 4 5 6 7 8 9 10
甲子 乙醜 丙寅 丁卯 戊辰 己巳 庚午 辛未 壬申 癸酉
11 12 13 14 15 16 17 18 19 20
甲戌 乙亥 丙子 丁醜 戊寅 己卯 庚辰 辛巳 壬午 癸未
21 22 23 二十四 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
甲寅 乙卯 丙辰 丁巳 戊午 己未 庚申 辛酉 壬戌 癸亥
[編輯本段]結合實際瞭解“十二地支”
1.用十二種動物分別與十二地支相配成為“12生肖年”。(見下圖)如凡是含有“子”的天幹地支年,就是“鼠年”,此一年裡出生人都是屬“鼠”;凡是含有“醜”的天幹地支年就是“牛年”,此一年進而出生人都是屬“牛”。以此類推。(如下表)
12生肖年
1 2 3 4 5 6 7 8 9 10 11 12
子鼠 醜牛 寅虎 卯兔 辰龍 巳蛇 午馬 未羊 申猴 酉雞 戌狗 亥豬
2. 以十二地支來預示十二時辰。
一日有24小時,而中國傳統則以十二個時辰來預示,即一時辰是二小時。(如下表)
24小時和十二時辰對應表
子 醜 寅 卯 辰 巳
23-01:01-03:03-05 :05-07:07-09:09-11
午 未 申 酉 戌 亥
11-13:13-15:15-17:17-19:19-21:21-23
[編輯本段]公元紀年和幹支紀年的轉換
1、天幹之確認
天幹按公元紀年末尾數字確認。
公元前 :
0為辛,1為庚,2為己,3為戊,4為丁,5為丙,6為乙,7為甲,8為癸,9為壬。
公元後:
0為庚,1為辛,2為壬,3為癸,4為甲,5為乙,6為丙,7為丁,8為戊,9為己。
2、地支之精密推算
地支可分為奇數組和偶數組。(公元後奇數公元紀年配偶數組,偶數公元紀年配奇數組。公元前則相反。)
奇數組: 偶數組:
1 2 3 4 5 6 1 2 3 4 5 6
子 寅 辰 午 申 戌 醜 卯 巳 未 酉 亥
計算地支時,用6去除公元紀年去掉末尾數的數字(如:2009年則用6除2009)。除以6所得的餘數就可總結出地支。
不過,因為末尾數字的差別,所得地支也就不同。如此可總結出:
公元前:
末位數字是0,1的,餘0為第五個,餘1為第六個,餘2為第一個,餘3為第二個,餘4為第三個,餘5為第四個。
末位數字是2,3的,餘0為第四個,餘1為第五個,餘2為第六個,餘3為第一個,餘4為第二個,餘5為第三個。
末位數字是4,5的,餘0為第三個,餘1為第四個,餘2為第五個,餘3為第六個,餘4為第一個,餘5為第二個。
末位數字是6,7的,餘0為第二個,餘1為第三個,餘2為第四個,餘3為第五個,餘4為第六個,餘5為第一個。
末位數字是8,9的,餘0為第一個,餘1為第二個,餘2為第三個,餘3為第四個,餘4為第五個,餘5為第六個。
公元後:
末位數字是0,1的,餘0為第五個,餘1為第四個,餘2為第三個,餘3為第二個,餘4為第一個,餘5為第六個。
末位數字是2,3的,餘0為第六個,餘1為第五個,餘2為第四個,餘3為第三個,餘4為第二個,餘5為第一個。
末位數字是4,5的,餘0為第一個,餘1為第六個,餘2為第五個,餘3為第四個,餘4為第三個,餘5為第二個。
末位數字是6,7的,餘0為第二個,餘1為第一個,餘2為第六個,餘3為第五個,餘4為第四個,餘5為第三個。
末位數字是8,9的,餘0為第三個,餘1為第二個,餘2為第一個,餘3為第六個,餘4為第五個,餘5為第四個。
口訣訣竅:公元後:05-26-41-62-83,意為末位數字0或1的餘0為第五個,末位數字2或3的餘0為第六個,末位數字4或5的餘0為第一個,末位數字6或7的餘0為第二個,末位數字8或9的餘0為第三個。
公元前:05-二十四-43-62-81,意思如上。
如此就能夠精密推算出年份。
打比方說公元後2009年,天幹9為己,再用200÷6=33……2,公元後末尾為9又餘2的是第1個,偶數組第1個是醜,算出地支。組合起來為己醜年。
答案:2009年為己醜年。
[編輯本段]速查幹支陰歷紀月法
自商代歷法開始,將每一年的第1個月的地支定為寅,稱為“正月建寅”,以後各月按地支順序類推。正月天幹之計算方法為:若遇甲或己的年份 ,正月是丙寅;遇上乙或庚之年,正月為戊寅;遇上丙或辛之年,正月為庚寅;遇上丁或壬之年,正月為壬寅;遇上戊或癸之年,正月為甲寅。按照正月之幹支,其餘月份按幹支精密推算即可。
比如:2006年為丙戌年,其正月為庚寅,二月為辛卯,三月為壬辰,餘類推。
[編輯本段]速查幹支紀日法
從已知日期計算幹支紀日的公式為:
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 是世紀數減一,y 是年份後兩位,M 是月份,d 是日數。1月和2月按上一年的13月和14月來算。奇數月i=0,偶數月i=6、G 除以10的餘數為天幹,Z 除以12的餘數為地支。
計算時帶[ ]的數預示取整。
比如:查2006年4月1日的天幹地支日。 將數值代入計算公式。
G =4*20 + [20 / 4] + 5*06 + [06 / 4] + [3 * (4 + 1) / 5] + 1 - 3 =117
除以10 餘數是 7 ,天幹之第7位是‘庚’。
Z =8*20 + [20 / 4] + 5*06 + [06 / 4] + [3 * (4 + 1) / 5] + 1 + 7 + 6 =213
除以12 餘數是 9 ,地支之第9位是‘申’。
答案是:2006年4月1日的天幹地支日是庚申日。
比較簡單容易的公元紀年法及公元前紀年法
甲子 乙醜 丙寅 丁卯 戊辰 己巳 庚午 辛未 壬申 癸酉
甲戌 乙亥 丙子 丁醜 戊寅 己卯 庚辰 辛巳 壬午 癸未
甲申 乙酉 丙戌 丁亥 戊子 己醜 庚寅 辛卯 壬辰 癸巳
甲午 乙未 丙申 丁酉 戊戌 己亥 庚子 辛醜 壬寅 癸卯
甲辰 乙巳 丙午 丁未 戊申 己酉 庚戌 辛亥 壬子 癸醜
甲寅 乙卯 丙辰 丁巳 戊午 己未 庚申 辛酉 壬戌 癸亥
時辰 所指時間 天幹 地支
子時 夜半 23-1 鼠 甲4 子4
醜時 雞鳴 1-3 牛 乙5 醜5
寅時 昧旦 3-5 虎 丙6 寅6
卯時 日出 5-7 兔 丁7 卯7
辰時 食時 7-9 龍 戊8 辰8
巳時 隅時 9-11 蛇 己9 巳9
午時 日中 11-13 馬 庚0 午10
未時 日昳 13-15 羊 辛1 未11
申時 晡時 15-17 猴 壬2 申12
酉時 日入 17-19 雞 癸3 酉1
戌時 黃昏 19-21 狗
戌2
亥 人定 21-23 豬
亥3
公元幹支紀年法:
如:兩千年(庚辰) 2000 紅色部分為天幹 即 :庚0 地支:用2000除以12等於166餘8 即:辰8
公元前紀年法:
如:公元前781年(庚申) 781 天幹:11-1=10 即:庚0 地支:781除以12等於65餘1 13-1=12 即:申12
公元前314年(丁未) 天幹:11-4=7 即:丁7 地支:314除以12等於26餘2 即:13-2=11 即:未11
公元前57年(甲子) 天幹:11-7=4 (甲) 地支:57除以12等於4餘9 13-9=4 (子)
公元前1年(庚申) 天幹:11-1=10 (庚) 地支:13-1=12 (申)
二:天幹地支怎樣計算月日時辰
你還不太清楚明白中國歷的計時方法。中國陰歷記法由一個天幹和一個地支預示一年,一個天幹和一個地支預示一月,一個天幹和一個地支預示一日,一個天幹和一個地支預示一時。每一個月的地支在年份不同的情形下,幹是要改變的。你說的第1年,正月為丙寅,那此一年的天幹地支就是甲子年,有詩為證:“甲己之年丙作首,乙庚之歲戊為頭……”就是以甲和己開頭的年份,正月(寅月)以丙開始,叫丙寅月。以甲開頭的年份有:甲子、甲寅、甲辰、甲午、甲申、甲戌,這幾年的正月都是丙寅月。還有以己為天幹之年份有:己醜、己卯、己巳、己未、己酉、己亥,這幾年的正月都是丙寅月。今年是己醜年,當然正月是丙寅月啦。12月在今年是丁醜月。你可以買個萬年歷看一下就更清楚明白瞭。
三:月的幹支如何算
精密推算年幹支、月幹支、日元支的方式方法
天幹:甲,乙,丙,丁,戊,己,庚,辛,壬,癸,總稱為“十天幹”。又分為5陽幹,5陰幹
地支:子,醜,寅,卯,辰,巳,午,未,申,酉,戌,亥,總稱為“十二地支",又分為6陽支,6陰支
甲為天幹的始,子為地支的始,天幹在上,地支在下,甲子相合,乙醜相合,其餘順次相合,就叫“甲子”。古時候就是以甲子來紀年、紀月、紀日。
天幹數為十,陰陽相合是五,地支數為十二,陰陽相合是六,天幹周轉六次,地支周轉五次,合為60甲子之數,所以又叫“60甲子”。
甲子周期表:
甲子 乙醜 丙寅 丁卯 戊辰 己巳 庚午 辛未 壬申 癸酉
甲戌 乙亥 丙子 丁醜 戊寅 己卯 庚辰 辛巳 壬午 癸未
甲申 乙酉 丙戌 丁亥 戊子 己醜 庚寅 辛卯 壬辰 癸巳
甲午 乙未 丙申 丁酉 戊戌 己亥 庚子 辛醜 壬寅 癸卯
甲辰 乙巳 丙午 丁未 戊申 己酉 庚戌 辛亥 壬子 癸醜
甲寅 乙卯 丙辰 丁巳 戊午 己未 庚申 辛酉 壬戌 癸亥
算法思想:
甲子組合的規律是按幹支原有的順序,五個陽幹與六個陽支相配,五個陰幹與六個陰支配,結果便構成瞭六十個幹支(或叫甲子)組合,為甲子一周 。觀測上表可以發現,天幹與地支之結合是順序向下進行的,形成一個循環,直到天幹周轉六次,地支周轉五次。
有瞭甲子周期表,用天幹地支紀年、紀月、紀日就方便多瞭。
年幹支精密推算法
中國很早就用幹支紀年,並且沿用到現在。有人把第1個甲子年定在公元前2696年,與公元相比較,公元4年的天幹地支正所謂陰歷甲子年,因而將公元數減去3,再除以60(六十花甲子周期數),剩下的餘數,可以 使用60甲子表序數表查出公元該年的天幹地支。其公式為:
(所求年數-3)/60 = 商。。。餘數(年幹支序數)
假如餘數等於0,則幹支序數加上60。
比如:求公元1983年的陰歷幹支年紀:(1983-3)/60 = 30。。。0,則 0+60 = 60(幹支序數),查表為癸亥年。
月幹支精密推算法:
年的天幹為甲或已時,則正月的天幹為丙;
年的天幹為乙或庚時,則正月的天幹為戊;
年的天幹為丙或辛時,則正月的天幹為庚;
年的天幹為丁或壬時,則正月的天幹為壬;
年的天幹為戊或癸時,則正月的天幹為甲。
first of all精密推算出該年陰歷正月的天幹,其餘月份可按天幹順序號類推。該年正月的天幹序號的計算為:取公元年份除以5的餘數減2後乘以2再減一、當該數為負數時加10
例:求公元1991年(陰歷辛未年)正月的天幹:1991/5=398餘1,正月的天幹序號數(1-2)X 2-1=-3,因該數是負數則加10得7,即天幹序號7總結出陰歷辛未年正月天幹為庚,正月幹支為庚寅。二月為辛卯,三月為壬辰,餘類推
日元支精密推算法
因為陰歷月的大小沒有一定的規律可循,這就使精密推算陰歷日期的紀日元支不能用一個簡單容易的方法來實現。於是,陰歷日期的紀日元支相對較好的精密推算辦法是借助於歷表
固然陰歷的大小月不固定,而農歷除瞭每四年有次閏月(二月)以外,每一年的大,小月都永恒不變,因此可以從陽歷來精密推算當天的天幹地支,其精密推算公式是:
日元=(元旦天幹序數)+(所求日數)+(各月天幹加減數,閏年三月後加1)/10
=商。。。。。。。。餘數(日元序數)
日支=(元旦地支序數)+(所求日數)+(各月天幹加減數,閏年三月後加1)/12
=商。。。。。。。。餘數(地支序數)
按上述方法精密推算日元支,有兩個數要先求出來才能代入公式中,即元旦幹,支序數,各月幹,支加減數。
天幹地支加減數表:
每月天幹地支常數加減表
平年 閏年
天幹 地支 天幹 地支
一月 減一 減一 減一 減一
二月 加零 加六 加零 加六
三月 減二 加十 加一 加一
四月 減一 加五 加一 加 一
五月 減一 減一 加一 加一
六月 加零 加六 加一 加一
七月 加零 加零 加一 加一
八月 加一 加七 加一 加一
九月 加二 加二 加一 加一
十月 加二 加八 加一 加一
十一月 加三 加三 加一 加一
十二月 加三 加九 加一 加一
四:如何算日子的幹支,年月日時幹支精密推算法
如何算日子的幹支
天幹地支之日柱算較於年歲算法和月份算法來說,要復雜一些。精密推算日柱的前提條件僅有一個,first of all要精密推算出當年的元旦日元支。而精密推算元旦日元支之前,要弄清楚當年是閏年還是平年。日柱所有的精密推算用的都是國歷。
閏年,是指該年的二月多一天,即一年366天;平年,是指該年的所有月份天數為正常天數,不多也不少,即一年365天。能被4整除的年份就是閏年,例如2008年,20二十四 年。而十二個月之中,又有大小月之分,大月有31天,小月有30天,平年的二月有28天,閏年的二月有29天。一年中大月有1。3。5。七、八、十、十二月;小月有2。4。6。九、十一月。
精密推算元旦日的天幹地支,要分為閏年和平年。而精密推算閏年的元旦日元支,又要分20世紀和21世紀。20世紀指1900年—兩千年,21世紀指2000—2100年。
我把精密推算元旦日所所需的數據都編輯成瞭圖片,即圖一和圖二。
20世紀閏年的元旦日元支精密推算如下:元旦日天幹=該年末尾兩位數÷4(假如計算出來的數大於10,就一直減到小於等於10為止),再對照圖一,數字為多少,天幹就為多少;元旦日地支=元旦日天幹計算出來的那個數÷4,看餘數,再參照圖二(能夠被整除,即餘數是0的數,也算為酉)。例如,計算1980年的元旦日元支,天幹=80÷4=20-10=10,對應天幹為癸;地支=20÷4=5(被整除,餘數是0),故為酉。所以1980年的元旦日元支為癸酉。
21世紀閏年的元旦日元支精密推算如下:元旦日天幹=(該年末尾兩位數+100)÷4(假如計算出來的數大於10,就一直減到小於等於10為止);地支則和20世紀的地支一樣。例如,計算20二十四 年的元旦日元支,天幹=(20+100)÷4=30-10-10=10,對照圖一,為癸;地支=30÷4,餘數是2,對照圖二,為卯。所以20二十四 年的元旦日元支為癸卯。
平年的元旦日元支沒有分20世紀和21世紀,都是通用的。而平年的元旦日元支是在閏年元旦日元支的基礎上精密推算出來的。假如該年為閏年,則在此年元旦日元支的基礎上+6,就是下一年的元旦日元支;假如該年是平年,則在此年的元旦日元支的基礎上+5,就是下一年的元旦日元支。例如,大傢都清楚1980年為閏年,元旦日元支為癸酉,癸相應的數字是10,10+6=16,天幹有十個,隻要超過瞭十,我們就要減去十,16-10=6,6相應的幹支是己;酉相應的數字是10,10+6=16,地支有十二個,超過十二就要減去十二,16-12=4,4相應的地支是卯。所以1981年的元旦日元支是己卯。此刻大傢都清楚1981年的元旦日元支是己卯,故此我們再來精密推算一下1982年的元旦日元支。1981年是平年,已對應數字6,6+5=11-10=1,1對應天幹甲;卯對應數字4,4+5=9,9對應地支申,所以1982年的元旦日元支是甲申。其他年份的元旦日元支照此類推。
一年有365或366天,天幹地支以60為一個,所以一年之中,有六天的日柱與該年的元旦日元支相同。366天之中,與元旦日一樣的日期有3月1日、4月30日、6月29日、8月28日、10月27日、12月26日;365天之中,與元旦日一樣的日期有3月2日、5月1日、6月30日、8月29日、10月28日、12月27日。精密推算日柱的時刻,我們將運用到以上所有的內容。
例如,精密推算20二十四 年12月12日的日柱。first of all我們要計算出此年的元旦日元支。20二十四 年能夠被4整除,為閏年,因此我們的精密推算全部依照閏年的來算。從上面的精密推算可以得知,20二十四 年的元旦日元支是癸卯,因此在此一年的六天之中,都是癸卯。距離12月12日近日的癸卯日是12月26日,26日在12日的後面,且兩者之間相隔瞭14天,因此在元旦日的基礎上,減去1四、癸減去14相應的天幹是己,卯減去14相應的地支是醜,所以12月12日這天為己醜日。再打比方說我們算20二十四 年12月27日的日柱,通過上面的表達,大傢都清楚瞭這年的元旦日為癸卯,與這一天相近的癸卯日是12月26日,27日在26日的後面,且相差瞭一日,因此在元旦日的基礎上加1,癸加1相應的天幹是甲;卯加1相應的地支是辰,所以12月27日為甲辰日。其他日柱照此類推。
平年的算法和閏年的算法一樣,不過呢全部要依照平年的算法來算而已。
天幹地支對照表
元旦日地支參照表
上面便是與如何算日子的幹支有關的內容,是關於天幹地支之共享。看完年月日時幹支精密推算法後,希望這幫助到大傢!!!
五:天幹地支年月日時巧妙算法
精密推算年幹支口訣訣竅
掌上精密推算年幹支,支子花甲起根源。
陽支都是旬開始,天幹為甲尾四年。
隔位逆推十年正,順推年尾五零三。
逐支加減六十數,掌上精密推算千萬年
精密推算月、時幹支口訣訣竅
天幹五合前為主,月時幹序一至五。
年幹隔數配寅月,日元配時本數身。
或
年天幹:用年號最後一位數字減3或加7,所得結果即天幹序數
年地支:年號除以12,所得餘數減或加9,則為地支序數,假如所得餘數加9大於12,用所加餘數減12為地支序數
六:怎樣用天幹地支計算年月日時?
快速精密推算年柱幹支法:
1。精密推算天幹:
公元後任何年代:公元年末位數-3=年幹,負數則加10
公元前任何年代:公元年末位數+8=年幹
(由於公元3年為癸亥年,而天幹又是逢10一循環。公元4年天幹是甲,而4-3=一、因為沒有公元0年,所以公元前的天幹為末位數-3+1,再+10轉為正數)
2。精密推算地支:
公元後任何年代:(公元年數-3)÷12,得餘數0-11為年支,負數則加12,0視作12
公元前任何年代:(公元年數-2)÷12,餘數-11-0為年支,加12轉為正數,0視作12
另:
1。公元年末二位數+9=年支(適合使用於1800—1899 年);
2。公元年末二位數+1=年支(適合使用於1900—1999 年);
3。公元年末二位數+5=年支(適合使用於2000—2099 年);
年幹支是以立春為界,而不是以春節為界的。如1964年陽歷2月4日的農歷為十二月二十一,仍是癸卯年;但1964年陽歷2月5日的農歷雖為十二月二十二,而此日已立春,宜做甲辰年。
更多閱讀:
幹支歷法是上古文明的產物,又稱節氣歷或中國陽歷,是一部深奧的歷法。它是用60組均不相同的幹支標記年月日時的歷法。主要由幹支紀年、幹支紀月、幹支紀日、幹支紀時四部分組成。它以立春為歲首,交節日為月首。年長即回歸年,一節為一個月。幹支歷通過天幹地支論太陽與地球的關系,24節氣和十二月建是基本內容。
既管年又管月,兼具24節氣。24節氣是依據黃道面分解出來的,用24節氣分解出十二個月,每一個月含有兩個節氣,沒有閏月。24節氣與地球環繞太陽的周期運動有關,其年月日全由太陽視運動決定,與太陰月相無關。
它又與通常來講的陽歷(如公歷)不同,公歷的月長由人為規定而與天象無涉;幹支歷的年月日均由天象決定,無須通過人為調整,是完全符合天象規律的一部歷法。目前,幹支歷依舊流行於萬年歷等書,用於象數、風水和命理學中。
參考資料來源:知識混裝大無極-天幹地支