天干地支計算公式 天干地支計算方法

2021-10-16 18:46:04 字數 4799 閱讀 3747

從近幾年全國各地高考命題趨勢看,有關文史常識的題目幾乎年年考,面對這樣的形勢,我們在高三備考時,要注意提醒學生平時有意識地加強這方面的記憶和訓練,但要注意避免盲目性,同時要注意一些學習技巧。比如有關如何推算天干地支方面的文章網上也有很多,但看了有些學生還是看不懂或是不會運用。其實我們可以簡化如下,通俗記憶:

表一天幹[10位]甲乙丙丁戊己庚辛壬癸

年份尾數4567890123

表二地支(12位)子丑寅卯辰巳午未申酉戌亥

除以12所得餘數45678910110123

推算公式:天乾

= 年份尾數(如2023年尾數是9,對應天乾即己) 地支 = 年份除以12所得餘數(如2009÷12所得餘數是5,對應地支即醜)

因此2023年應該是己丑年。

附:有關天干地支的其它知識如下:

干支紀年法

一.干支紀年是我國傳統的紀年方法。 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干支。續排下去又將恢復原狀,周而復始,即如民間所說「六十年轉甲子」。

二.檢視不同時間段的萬年曆。如:1516—2023年的萬年曆,記著五百年的干支,一查便知。

六十年甲子(干支表)  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 甲寅

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

根據「六十年甲子(干支表)」的公元年對應進行向上或朝下地反推。如:《辛亥革命》的辛亥年是2023年(48號干支),《戊戌變法》的戊戌年為35號干支,比辛亥年早13年,則「1911-13=1898」故《戊戌變法》是2023年。

應用公元年進行計算。應用公元年的某一年,聊以60(指六十年甲子),餘數小於60,再用餘數減去3(干支紀年是從公元4年開始使用的),便知。

如2023年:2002÷60,餘數為22,再22-3,得數是19,查六十年甲子(干支表)19號干支,得知是壬午年。

三.結合實際了解「十二地支」

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

四、由公元推干支記年

為了便於運算和使檢索更加直觀,借用六十干支表並按順序加以編號成表一如下:

六十干支表 甲子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、求公元後某年(設為y)的干支。方法是:先以y除以60得出餘數,然後再減去4,最後根據所得結果查表一中相應序數所對應的干支即為該年的干支。

例如求公元2023年的干支:1911÷60餘數為51,減4後得47,查表一47對應的干支是辛亥,即2023年為辛亥年。由於干支紀年60年一迴圈,當y÷60的餘數小於4時,需藉干支紀年的乙個週期60之數,例如2023年除以60餘數為1,直接減4不夠減,加上60之後再減4等於57,查表一便知2023年為辛酉年。餘可類推。

2、求西元前某年(設為x)的干支。方法是:先以x除以60求其餘數,再用57減去所得餘數,根據所得結果再查表一中對應的干支,即為該年的干支。

例如求西元前221年的干支:221÷60,餘數是41,以57-41=16,查表一16對應的是庚辰,即西元前221年對應的干支應為庚辰。同樣由於干支紀年的迴圈週期為60年,當餘數大於57時,也需再借60。例如求西元前479年(孔子卒年)的干支:479除以60餘59,用57減59不夠減,加上60之後再減59等於58,查表一知該年對應的干支為壬戌。其餘可以類推。

上述方法簡便易行,只要記住表一,就完全可以不用紙筆,直接由心算推出結果。

附錄:速查干支、公元對照表

甲子1984乙丑

1985丙寅

1986丁卯

1987戊辰

1988己巳

1989庚午

1990辛未

1991壬申

1992癸酉

甲戌1994乙亥

1995丙子

1996丁丑

1997戊寅

1998己卯

1999庚辰

2000辛巳

2001壬午

2002癸未

甲申2004乙酉

2005丙戌

2006丁亥

2007戊子

2008己丑

2009庚寅

2010辛卯

2011壬辰

2012癸巳

甲午2014乙未

2015丙申

2016丁酉

2017戊戌

2018己亥

2019庚子

2020辛丑

2021壬寅

2022癸卯

甲辰2024乙巳

2025丙午

2026丁未

2027戊申

2028己酉

2029庚戌

2030辛亥

2031壬子

2032癸丑

甲寅2034乙卯

2035丙辰

2036丁巳

2037戊午

2038己未

2039庚申

2040辛酉

2041壬戌

2042癸亥

五、速查干支農曆紀月法 其方法為:若遇甲或己的年份,正月是丙寅;遇上乙或庚之年,正月為戊寅;遇上丙或辛之年,正月為庚寅;遇上丁或壬之年,正月為壬寅;遇上戊或癸之年,正月為甲寅。依照正月之干支,其餘月份按干支推算即可。詳見下表:

年 份一月二月三月四月五月六月七月八月九月十月十一月十二月

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

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

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

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

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

由上可見,農曆的月份,地支是固定的,天乾卻不固定,要經過推算才能排出。注意:農曆的閏月是不記干支的。

例如: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 =197 除以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日的干支日是庚申日。

天干地支紀年法

天干地支是早在西元前二千六百九十七年,於中華始祖黃帝建國時,命大撓氏探察天地之氣機,五行 金木水火土 始作甲 乙 丙 丁 戊 己 庚 辛 壬 癸等十天幹,及子 醜 寅 卯 辰 巳 午 未 申 酉 戌 亥等十二地支,相互配合成六十甲子用為紀歷之符號。我國曆法以月球繞地球一周的時間 29.5306天 為...

藍橋python 天干地支

時間限制 1.0s 記憶體限制 512.0mb 本題總分 15 分 問題描述 古代中國使用天干地支來記錄當前的年份。天乾一共有十個,分別為 甲 ji 乙 y 丙 b ng 丁 d ng 戊 w 己 j 庚 g ng 辛 x n 壬 r n 癸 gu 地支一共有十二個,分別為 子 z 醜 ch u 寅...

天干地支紀年法

天干地支是早在西元前二千六百九十七年,於中華始祖黃帝建國時,命大撓氏探察天地之氣機,五行 金木水火土 始作甲 乙 丙 丁 戊 己 庚 辛 壬 癸等十天幹,及子 醜 寅 卯 辰 巳 午 未 申 酉 戌 亥等十二地支,相互配合成六十甲子用為紀歷之符號。我國曆法以月球繞地球一周的時間 29.5306天 為...