知道年月日,怎么能算出天干地支,知道年月日,怎麼能算出天干地支

2023-01-30 10:55:09 字數 6515 閱讀 3625

1樓:匿名使用者

一:干支紀年法的簡便演算法 傳統的計演算法,必須知道一個已知年,然後往前後推算,有一定的難度,下面我給大家介紹一種干支紀年法的簡便演算法,每個字都有對應的一個符號。如下表:

4 5 6 7 8 9 0 1 2 3 甲乙丙丁戊己庚辛壬癸 4 5 6 7 8 9 10 11 0 1 2 3 子醜寅卯辰巳午未申酉戌亥 4 5 6 7 8 9 10 11 0 1 2 3 虎牛鼠兔龍蛇馬羊猴雞狗豬 年份的最後一個數字就對應天干的相應的字,然後用年份除以12所得的餘數,用這個餘數去找相對應的地支字和十二生肖字,於是天干地支字的組合便是干支紀年,對應的生肖字便是生肖紀年。如2023年,6對應的天干字是丙字,2006除以12的餘數是2,2所對應的地支字是戌字,所對應的生肖字狗字,所以2023年是丙戌年,狗年。2023年,8對應的天干字是戊字,18986除以12的餘數是2,2所對應的地支字是戌字,所對應的生肖字狗字,所以12023年是戊戌年,狗年。

2023年,1對應的天干字是辛字,1911除以12的餘數是3,3所對應的地支字是亥字,所對應的生肖字豬,所以2023年是辛亥年,豬年。2023年,1對應的天干字是辛字,1901除以12的餘數是5,5所對應的地支字是醜,所對應的生肖字牛,所以2023年是辛丑年,牛年。 二:

干支紀月法 古代最初只有地支紀月法,規定每年各月固定用十二地支紀月,即把冬至所在的月(即夏曆十一月)為“子月”,下一個月即為“丑月”,依此類推(閏月視為上一月的重複,無地支)。 例如:古六歷中的夏曆以寅月為正月,殷歷則以丑月(夏曆十二月)為正月,周曆則以子月(夏曆十一月)為正月。

(這種制度被稱為“月建”,上述情況分別稱建寅、建醜、建子)。 後來發展為地支紀月配以天干組成六十甲子,從而發展為干支紀月法,以五年為一週,周而復始(閏月同樣無干支)。 據記載,我國至遲在漢代開始使用這種紀月方法。

三:干支紀日法 甲子為第一日,乙丑為第二日,丙寅為第三日……60日為一週。一週完了再由甲子日起,周而復始,迴圈下去。

例如農曆己巳年(2023年)正月初一是丁酉日,初二是戊戌日……到三月初七正好是60天,因此三月初二又是丁酉日。

2樓:俊廷居士

怎樣從手上快速換算出所對應年份的天干地支

如何用天干地支計算年月日時?

3樓:人設不能崩無限

快速推算年柱干支法:

1、推算天干:

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

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

(因為公元3年為癸亥年,而天干又是逢10一迴圈。公元4年天干是甲,而4-3=1。由於沒有公元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 年);

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

4樓:匿名使用者

天干地支紀年法,是怎麼計算年月日的?最淺顯易懂的方式教給你

5樓:匿名使用者

中國古代的一種紀年法。即以甲、乙、丙、丁、戊、己、庚、辛、壬、癸為十干,子、醜、寅、卯、辰、巳、午、未、申、酉、戌、亥為十二支,把幹、支順序配合。如甲子、乙丑等,經過六十年又回到甲子。

周而復始,迴圈不已。我國農曆現仍沿用干支紀年。

干支紀年萌芽於西漢,始行於王莽,通行於東漢後期。漢章帝元和二年(公元85年),朝廷下令在全國推行干支紀年。有人認為中國在漢武帝以前用干支紀年。

可是,這就是太歲紀年,用太歲所在紀年,干支表示十二辰(把黃道附一週天分為十二等分)。木星11.862年繞天一週,所以太歲約86年多走過一辰,這叫做“超辰”。

在顓頊歷上,西漢武帝太初元年(前104年)是太歲在丙子,太初曆用超辰法改變為丁丑。漢成帝末年,由劉歆重新編訂的三統曆又把太初元年改變為丙子,把太始二年(前95年)從乙酉改變為丙戌。還東漢的歷學者沒用超辰法。

所以太歲紀年和干支紀年從太始二年表面一樣。但是用天干和地支搭配紀年的表現方式相傳自黃帝時期就開始了,在殷墟商代考古發現過六十甲子表的殘片。

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 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

甲寅 乙卯 丙辰 丁巳 戊午 己未 庚申 辛酉 壬戌 癸亥

[編輯本段]結合實際瞭解“十二地支”

1.用十二種動物分別與十二地支相配成為“十二生肖年”。(見下圖)如凡是含有“子”的干支年,就是“鼠年”,這一年裡出生的人都是屬“鼠”;凡是含有“醜”的干支年就是“牛年”,這一年進而出生的人都是屬“牛”。以此類推。

(如下表)

十二生肖年

1 2 3 4 5 6 7 8 9 10 11 12

子鼠 丑牛 寅虎 卯兔 辰龍 巳蛇 午馬 未羊 申猴 酉雞 戌狗 亥豬

2. 以十二地支來表示十二時辰。

一日有二十四小時,而我國傳統則以十二個時辰來表示,即一時辰是二小時。(如下表)

二十四小時和十二時辰對照表

子 醜 寅 卯 辰 巳

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去除公元紀年去掉末尾數的數字(如:2023年則用6除2009)。除以6所得的餘數就可得出地支。

但是,由於末尾數字的差異,所得地支也就不同。如此可得出:

公元前:

末位數字是0,1的,餘0為第5個,餘1為第6個,餘2為第1個,餘3為第2個,餘4為第3個,餘5為第4個。

末位數字是2,3的,餘0為第4個,餘1為第5個,餘2為第6個,餘3為第1個,餘4為第2個,餘5為第3個。

末位數字是4,5的,餘0為第3個,餘1為第4個,餘2為第5個,餘3為第6個,餘4為第1個,餘5為第2個。

末位數字是6,7的,餘0為第2個,餘1為第3個,餘2為第4個,餘3為第5個,餘4為第6個,餘5為第1個。

末位數字是8,9的,餘0為第1個,餘1為第2個,餘2為第3個,餘3為第4個,餘4為第5個,餘5為第6個。

公元后:

末位數字是0,1的,餘0為第5個,餘1為第4個,餘2為第3個,餘3為第2個,餘4為第1個,餘5為第6個。

末位數字是2,3的,餘0為第6個,餘1為第5個,餘2為第4個,餘3為第3個,餘4為第2個,餘5為第1個。

末位數字是4,5的,餘0為第1個,餘1為第6個,餘2為第5個,餘3為第4個,餘4為第3個,餘5為第2個。

末位數字是6,7的,餘0為第2個,餘1為第1個,餘2為第6個,餘3為第5個,餘4為第4個,餘5為第3個。

末位數字是8,9的,餘0為第3個,餘1為第2個,餘2為第1個,餘3為第6個,餘4為第5個,餘5為第4個。

口訣:公元后:05-26-41-62-83,意為末位數字0或1的餘0為第5個,末位數字2或3的餘0為第6個,末位數字4或5的餘0為第1個,末位數字6或7的餘0為第2個,末位數字8或9的餘0為第3個。

公元前:05-24-43-62-81,意思如上。

如此就可以推算出年份。

比如公元后2023年,天干9為己,再用200÷6=33……2,公元后末尾為9又餘2的是第一個,偶陣列第一個是醜,算出地支。組合起來為己丑年。

答案:2023年為己丑年。

[編輯本段]速查干支農曆紀月法

自商代曆法開始,將每年的第一個月的地支定為寅,稱為“正月建寅”,以後各月按地支順序類推。正月天干的計算方法為:若遇甲或己的年份 ,正月是丙寅;遇上乙或庚之年,正月為戊寅;遇上丙或辛之年,正月為庚寅;遇上丁或壬之年,正月為壬寅;遇上戊或癸之年,正月為甲寅。

依照正月之干支,其餘月份按干支推算即可。

例如:2023年為丙戌年,其正月為庚寅,二月為辛卯,三月為壬辰,餘類推。

[編輯本段]速查干支紀日法

從已知日期計算干支紀日的公式為:

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的餘數是地支。

計算時帶[ ]的數表示取整。

例如:查2023年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位是‘申’。

答案是:2023年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公元干支紀年法:

如:2023年(庚辰) 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 (申)

巳年月日是什麼意思,卯年月日是什麼意思

自古以來我國以農曆為計年份,把每十二年分作十二份,每份就以一種動物為標誌,稱為十二生肖。這就是我國傳統乾乾支紀年中迴圈,第6年稱 己巳年 巳以為蛇稱,叫做蛇年,巳年月日 就是說蛇年裡的某月某日是黃道吉日,可以出行做吉事,這樣的想法從心理學來說其實是一種心理安慰,圖個吉祥。巳年已月巳日的意思,也就是蛇...

出生年月日屬相查詢陽曆農曆,出生年月日屬相查詢陽曆2023年1月9日農曆2023年12月13日年月日屬相分別是什麼?謝謝

你好,屬相是按農曆算的,陽曆1971年1月9日,是陰曆1970年12月13日,庚戌年生人當然是屬狗的,說錯了認罰。庚戌年 己丑月 甲午日 所以是 狗年 牛月 馬日 1971年1月9日 屬豬 1970年12月13日 屬豬 出生年月日屬相查詢 陽曆 1971年1月5日 農曆 1970年12月9日 年月日...

excel裡面怎樣把日期年月日改為年月

1 在電腦上開啟excel檔案,點選選擇需要修改的單元格。2 之後,在 上右鍵開啟選單,找到設定單元格格式選項,並點選進入。3 在跳轉的介面中,點選右側的自定義,然後在型別中輸入 yyyy mm 並點選確定選項。4 之後即可成功將日期的格式設定為年月了。回答親 3 你好!excel日期格式月日年怎麼...