A. 天乾地支快速計算方法
首先要能記住十大天乾和十二地支,十天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸;十二地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥;
天乾地支紀年法首先是天干在前,地支在後,比如今年2005就為-乙酉年,先來算算天干,有個公式:
4、
5、
6、
7、
8、
9、
0、
1、
2、
3
對應的十天干就是
甲、乙、丙、丁、戊、己、庚、辛、壬、癸,
數字為年代的最後的一位數字,比如今年是2005,最後一位是5,對應的天干就是乙;
地支的演算法:用年代數除以12,後面的余數就代表某個地支,余數分別為:4、
5、
6、
7、
8、
9、
10、
11、
0(能整除)、1、
2、3,代表地支為:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥,比如2005年為例:年代末尾數為5,對應的天干為乙,2005除以12,余數為1,對應的地支為酉,所以2005年為乙酉年。
B. 干支紀年法怎麼計算
1、公元前的演算法:
年干=8-N(N﹤8)或8-N+10(N≧8),N=年號/10的余數=年號個位數。
年支=10-N(N﹤10)或10-N+12(N≧10),N=年號/12的余數。
例:求公元前22年和公元前159年的干支
解:前22的年干=8-2=6=己,前159年的年干=8-9+10=9=壬。
前22的年支=10-10+12=12=亥,前159年的年支=10-3=7=午。
故前22年的干支為己亥,前159年的干支為壬午。
2、公元後的演算法:
年干=N-3(N﹥3)或N-3+10(N≤3),N=年號/10的余數=年號個位數。
年支=N-3(N﹥3)或N-3+12(N≤3),N=年號/12的余數。
例:求公元1164年和2011年的干支
1164年的年干=4-3=1=甲,2011年的年干=1-3+10=8=辛。
1164年的年支=0-3+12=9=申,2011年的年支=7-3=4=卯。
故公元1164年的干支為甲申,2011年的干支為辛卯。網路——干支紀年
(2)快速計算年干支三種簡便方法擴展閱讀
天乾地支與五行。
五行者(金木水火土),如配天干,則甲乙配木,丙丁配火,戊己配土,庚辛配金,壬癸配水。如配地支,則寅卯配木,巳午配火,申酉配金,亥子配水。而辰未戌丑配土。有了五行,也就有了五行生剋關系。
五行相生之關系是木生火,火生土,土生金,金生水,水生木;五行相剋之關系是金克木,木克土,土克水,水克火,火克金。
五行配天乾地支還有一套體系,甲己(天干)、丑未(地支)配土,乙庚(天干)、卯酉(地支)配金,丙辛(天干)、辰戌(地支)配水、丁壬(天干)、巳亥(地支)配木,戊癸(天干)、子午寅申(地支)配火。
C. 干支紀年法怎樣算
干 支 紀 年 法 一.十支紀年是我國傳統的紀年方法。 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—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 甲寅 乙卯 丙辰 丁巳 戊午 己未 庚申 辛酉 壬戌 癸亥 根據「六十年甲子(干支表)」的公元年對應進行向上或朝下地反推。如:《辛亥革命》的辛亥年是1911年(48號干支),《戊戌變法》的戊戌年為35號干支,比辛亥年早13年,則「1911-13=1898」故《戊戌變法》是1898年。 應用公元年進行計算。應用公元年的某一年,聊以60(指六十年甲子),余數小於60,再用余數減去3(干支紀年是從公元4年開始使用的),便知。 如2002年: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,最後根據所得結果查表一中相應序數所對應的干支即為該年的干支。 例如求公元1911年的干支:1911÷60餘數為51,減4後得47,查表一47對應的干支是辛亥,即1911年為辛亥年。由於干支紀年60年一循環,當Y÷60的余數小於4時,需借干支紀年的一個周期60之數,例如1981年除以60餘數為1,直接減4不夠減,加上60之後再減4等於57,查表一便知1981年為辛酉年。余可類推。 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,查表一知該年對應的干支為壬戌。其餘可以類推。 上述方法簡便易行,只要記住表一,就完全可以不用紙筆,直接由心算推出結果。
D. 如何計算干支紀年法
一.干支紀年法。
1.乾和支的含義:干支是天干、地支的合稱。
干指天干,共有10個符號:
1 2 3 4 5 6 7 8 9 10
甲 乙 丙 丁 戊 己 庚 辛 壬 癸
支指地支,共有12個符號(對應十二生肖):
1 2 3 4 5 6 7 8 9 1 0 11 12
子 丑 寅 卯 辰 巳 午 未 申 酉 戌 亥
2.乾和支組合後用於紀年。即:將十天乾和十二地支按順序搭配組合成干支,用於紀年。按此排法,當天干10個符號排了六輪與地支12個符號排了五輪以後,可構成60干支(10與12的最小公倍數為60)。如此繼續排下去又將恢復原狀,周而復始,即民間所說「六十年一甲子」。
二.查看不同時間段的萬年歷。如: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
甲寅 乙卯 丙辰 丁巳 戊午 己未 庚申 辛酉 壬戌 癸亥
根據「六十年甲子(干支表)」的公元年對應進行向上或朝下地反推。如:《辛亥革命》的辛亥年是1911年(48號干支),《戊戌變法》的戊戌年為35號干支,比辛亥年早13年,則「1911-13=1898」故《戊戌變法》是1898年。
應用公元年進行計算。應用公元年的某一年,除以60(指六十年甲子),余數小於60,再用余數減去3(干支紀年是從公元4年開始使用的),便知。
如2002年: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,最後根據所得結果查表一中相應序數所對應的干支即為該年的干支。
例如求公元1911年的干支:1911÷60餘數為51,減4後得47,查表一47對應的干支是辛亥,即1911年為辛亥年。由於干支紀年60年一循環,當Y÷60的余數小於4時,需借干支紀年的一個周期60之數,例如1981年除以60餘數為1,直接減4不夠減,加上60之後再減4等於57,查表一便知1981年為辛酉年。余可類推。
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,查表一知該年對應的干支為壬戌。其餘可以類推。
E. 天乾地支紀年法怎麼計算
01F. 快速推算年柱干支法
快速推算年柱干支法
天干:
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
(公式揭密:類似前述)
另:
⒈公元年末二位數+9=年支(適用於1800—1899 年);
⒉ 公元年末二位數十1=年支(適用於1900—1999 年);
⒊公元年末二位數+5=年支(適用於即2000—2099 年);
說明:
註:年干支是以立春為界,而不是以春節為界的。如1964年陽歷2月4日的陰歷為十二月二十一,仍為癸卯年;但1964年陽歷2月5日的陰歷雖為十二月二十二,而此日已立春,宜做甲辰年。
例一:求公元前7的年柱干支:年干=-7+8=1,即甲;年支=(-7-2)÷12=-9,加12轉為正數3,即寅。故公元前7年是甲寅年。
例二:求2000年的年柱干支 :年干=末位數0-3=-3,加10=7,即庚。 年支=00+5=5,即辰。 故2000年是庚辰年。
例三:求1999年的年柱干支 :年干=末位數9-3=6,即己;年支=末二位數99+1=100減去8個12後餘4,即卯。故1999年是己卯年。
註:我們所說的某個陽歷年份對應的陰歷干支,是該年大部分時間與其對應,而不是完全重合的。
G. 如何推算年份的天乾地支
有兩個快速計算口訣:1、公元年數先減三,除十餘數是天干,基數改用12除,余數便是地支年。例:2021-3=2018/10餘8(辛)2018/12餘2(丑)所以是辛丑牛年。2、公元前年份先加三,除十餘數是天干,基數改用12除,余數便是地支年,例:公元前23年,23+3=26/10餘6(己)26/12餘2(丑)所以是己丑年。
H. 天乾地支的簡便演算法
天乾地支的計算方法:
(年份- 3)/10餘數對天干:如1894-3=1891 ,1891除以10餘數是1即為甲;
(年份- 3)/12餘數對地支:如1894-3=1891 ,1891除以12餘數是7即為午,即1894年是甲午年。
天乾地支源自中國遠古時代對天象的觀測。十干曰:閼逢、旃蒙、柔兆、強圉、著雍、屠維、上章、重光、玄黓、昭陽。十二支曰:困頓、赤奮若、攝提格、單閼、執徐、大荒落、敦牂、協洽、涒灘、作噩、閹茂、大淵獻。
簡化後的天乾地支:「甲、乙、丙、丁、戊、己、庚、辛、壬、癸」稱為十天干,「子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥」稱為十二地支。
十天乾和十二地支依次相配,組成六十個基本單位,兩者按固定的順序相互配合,組成了干支紀元法。天乾地支的發明影響深遠,至今依舊在使用天乾地支,用於歷法、術數、計算、命名等各方面。
(8)快速計算年干支三種簡便方法擴展閱讀:
天乾地支在中國古代主要用於紀日,此外還曾用來紀月、紀年、紀時等。春秋戰國時期又採用十二辰(地支)紀月,而十二辰紀時制度至遲西漢時已被採用。
西漢末始又用干支來紀年。唐以後,五代歷書月名開始注以干支,北宋時又將十干十二辰配合以紀時,至此年月日時分別全以干支注記,這就是干支歷(甲子歷),它是一種陽歷。
此外,干支注記時間的方式起碼還從殷歷開始,附加在各個朝代至今所制定的陰陽歷中,兩種歷法同時並用。
干支注記時間在中國古代一直使用,從未間斷。因此對研究歷史非常有幫助,非常容易推算歷史時間。如《馮婉貞》:「咸豐庚申,英法聯軍白海入侵。」咸豐,皇帝年號;庚申,干支紀年。
天乾地支的主要序數功能被一二三四等數字取代之後,人們仍然用它們作為一般的序數字。尤其是甲乙丙丁,不僅用於羅列分類的文章材料,還可以用於日常生活中對事物的評級與分類。
在有機化學的命名中,1-10個碳原子的化合物用天干命名,如甲烷(1個C原子),乙烷(2個C原子),丙烷(3個C原子)以此類推……又比如乙烯(2個C原子),丁烯(4個C原子)。
I. 干支紀年法如何計算 干支紀年法簡便演算法公式
導讀:我們查詢日歷的時候,會看到兩種表示方法,一個是數字版的公歷年份表示,一個是文字版的農歷年份表示,公歷年每年加一,農歷年卻是不同的,計算方法被稱為干支紀年法。那麼,干支紀年法如何計算?干支紀年法簡便演算法公式是怎樣的呢?和我一起去看看吧。
干支紀年法如何計算
第一種:先將天干進行編碼:
甲、乙、丙、丁、戊、己、庚、辛、壬、 癸
4、 5、 6、 7、 8、 9、 0、 1 、 2、 3
凡是公元後某年的最後一位數字(個位數)是「4」,那麼該年的天干就是「甲」;「5」就是「乙」;余類推。如2003年的天干就是「癸」。記住這一編碼很實用,雖然不能用干支紀年來直接推算公元紀年,但可以給我們一點提示,凡是天干為「甲」的公元紀年數最後一位數必為「4」;「辛」為「1」;余類推。如辛酉政變(1861)、辛丑條約(1901)、辛亥革命(1911)發生年代的最後一位數字都是「1」,而「1」剛好對應天干中的辛。
中國歷史上知名的干支年份
中國歷史上很多重大事件是以年份的干支命名的:辛酉政變(麒祥政變)、中日甲午戰爭、戊戌變法(百日維新)、庚子賠款、辛丑條約、癸卯學制、辛亥革命等等。
原因是當時還沒有使用「公元紀年法」,「公元紀年法」直到1912年元旦中華民國成立時才開始使用。
(1)辛酉政變——發生於1861年,農歷辛酉年,慈禧太後奪權。
(2)甲午戰爭——發生於1894年,農歷甲午年,中日黃海大戰。
(3)戊戌變法——發生於1898年,農歷戊戌年,變法僅維持103天。
(4)庚子賠款——發生於1900年,農歷庚子年,八國聯軍進攻中國。
(5)辛丑條約——發生於1901年,農歷辛丑年簽定,使中國完全淪為半殖民地半封建社會。
(6)癸卯學制——發生於1905年,農歷癸卯年,晚清最後一次學制改革,廢除了科舉制度。
(7)辛亥革命——發生於1911年,農歷辛亥年,起義推翻了滿清統治。
再將地支進行編碼:
子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥
4、 5、 6 、7、 8、 9、10、11、 0、 1、 2、3
把公元某年的數字除以12,余數為「4」,那麼該年的地支就是「子」;余數為「5」就是「丑」;其餘類推。心算地支可將年份數減去12的倍數,如1800、1860、1920、1980等,再算就容易得多了。
最後將天干、地支合在一起,就是公元某年的干支紀年。如1861年,最後一位數字是「1」,天干為「辛」,將1861除以12(或1861減去1860),余數為「1」,地支為「酉」,那麼公元1861年就是辛酉年
根據六十甲子可以推算出具體的年月日時。而在計時使用里,由於一天為二十四小時,古代正好是十二時辰,因此形成兩個小時一個時辰的換算關系,具體為深夜23點到子夜1點為子時,1-3點為丑時,3-5點為寅時,5-7點為卯時,7-9點為辰時,9-11點為巳時,11-13點為午時,13-15點為未時,15-17點為申時,17-19點為酉時,19-21點為戌時,21-23點亥時。除了以此計時外,另外地支計時法還與干支計日聯系在一起形成六十干支計時法,即甲己日子時以甲開頭,成為甲子時,然後丑時成為乙丑時,寅時成為丙寅時,依次類推。乙庚日子時以丙開頭,成為丙子時;丙辛日子時以戊開頭成為戊子時。丁壬日子時以庚開頭,成為庚子時;戊癸日開頭以壬開頭成為壬子時。這樣六十天干形成完整的紀年紀月紀日紀時法,每人出生的時辰也就有了確定的四組天干八個字組成的生辰,簡稱「八字」。如此時正是2005年11月15日19:07(農歷十月十四日),此時出生者的八字就是乙酉年丁亥月癸卯日壬戌時(因為計日天干為癸開頭,故本日子時為壬子時,推算至19點至21點即為壬戌時)。
方法二:口訣法:
1、計算公元後年份的口訣是;「公元年數先減三,除10餘數是天干,基數改用12除,余數便是地支年」。以1911年為例,年份減3得基數1908,除以10得余數8,對查天干次序(甲、乙、丙、丁、戊、已、庚、辛、壬、癸)。得"辛",再將基數1908除以12恰好除盡,余數為0(可理解為1之前即12),再循環對查地支次序(子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥)得"亥",故1911年為辛亥年。
2、計算公元前的年份, 「公元前年數先加三,除10餘數是天干,基數改用12除,余數便是地支年」,而查干支次序時均自後向前倒查即可。以公元前40年為例, 年份加3得43為基數,除以10得余數3,倒查天干為「辛」,再將基數除以12得余數7,倒查地支為"巳",故公元前40年應為"辛巳"年。
其中關於公元紀年和干支紀年的換算是個難點,比如:公元2004年是干支紀年的什麼年?這里介紹一種比較簡單的計算方法。
(1)首先要先記准十個天乾和十二個地支(2)再記住一個歷史事件的公元紀年和干支紀年分別是哪一年,如辛亥革命是1911年。然後就可以以此為藉助點來計算了。如:知道1911年是辛亥年,問你2004年是干支年的什麼年?計算步驟如下:(1)先2004-1911=93(2)再93÷10=9餘3,用這個余數3定天干。(也就是假如沒有餘數那2004年的天干就和1911年的天干是一樣的即是「辛」;假如余數是1,那2004年的天干就是在1911年天干「辛」的後面一個字,即是「壬」。以此類推之。)也就是2004年的天干是「辛」後第三個字即「甲」。(2)用93÷12=7餘9,用這個余數9定地支。(方法同上)也就是2004年的地支是「亥」後第九個字即「申」(3)把天乾和地支合在一起即2004年的干支紀年是甲申年。
干支紀年法簡便演算法公式
10天干:甲乙丙丁戊己庚辛壬癸
12地支:子丑寅卯辰巳午未申酉戌亥
天乾地支紀年法計算的萬能公式:
天干計演算法:年減去3再除以10得到的余數對應的天干字就是干
地支計演算法:年減去3再除以12得到的余數對應的地支字就是支
舉例:2011年
計算天干:(2011-3)/10的余數是8,對應天干是字:辛,即為這一年的干。
計算地支:(2011-3)/12的余數是4,對應地支是字:卯,即為這一年的支。
所以2011年是辛卯年。
例如:甲午戰爭發生於1894年,八國聯軍侵華的1900年應是:庚子年。
J. 天乾地支紀年法快速計演算法
計算方法如下:
天干演算法:用公元紀年數減3,除以10(不管商數)所得余數,就是天干所對應的位數;
地支演算法:用公元紀年數減3,除以12(不管商數)所得余數,就是地支所對應的位數; 天干:甲、乙、丙、丁、戊、已、庚、辛、壬、癸 地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。
(10)快速計算年干支三種簡便方法擴展閱讀
天文上把黃道平面劃分為十二宮,以日躔過宮劃分十二個月。所以古代把黃道十二宮以地支命名,十二宮又與二十八宿相對應,即子宮有女、虛、危三宿;丑宮有斗、牛二宿;寅宮有尾、箕二宿;卯宮有氐、房、心三宿;辰宮有角、亢二宿。
巳宮有翼、軫二宿;午宮有柳、星、張三宿;未宮有井、鬼二宿;申宮有觜、參二宿;酉宮有胃、昴、畢三宿;戌宮有奎、婁二宿;亥宮有室、壁二宿。所以,二十八宿的天文象意是干支學中地支取象的象意來源,十二地支中有藏有二十八星宿,其意義也是來源於此。