干支纪年是怎么回事?用什么方法记的?
甲子纪年法:又名干支纪年法
在我国的日历牌上通常有两个部分:一是用阿拉伯数字表示的公历日期,另一是用汉文数字表示的农历日期。这两者之间常常用“农历壬子年三月小”,“农历丙午年二月大”等字样隔开,这里的“壬子”、“丙午”就叫做“干支”。查一下过去的历书,“壬子”年对应的是1972年,“丙午”年对应的是1966年。
干支实际上是“天干”和“地支”的合称。甲、乙、丙、丁、戊、己、庚、辛、壬、癸十个字叫做“天干”;子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥十二个字叫做“地支”。把天干中的一个字摆在前面,后面配上地支中的一个字,这样就构成一对干支。如果天干以“甲”字开始,地支以“子”字开始顺序组合,我们就可以得到六十对干支,这常叫做“六十干支”或“六十花甲子”。每年用一对干支表示,这种纪年方法就叫做“干支纪年法”。从古代文献记载来看,干支纪年至迟在东汉初期已经普遍使用,直到今天没有间断过。
干支纪年在我国历史学中广泛使用,特别是近代史中限多重要历史事件的年代常用干支纪年表示。例如甲午战争、庚子义和团起义、戊戌变法、辛亥革命等等。然而在现代史中,因为采用了公历纪年,干支纪年就不必要了。把公历纪年换算成千支纪年,通常要查阅专门编制的甲代对照表。这类书一般比较少,而且查起来也很麻烦。下面介绍一个简单的计算公式,可以用来很容易地算出公万某年所对应的干支来。
天文纪年法规定,公元元年记为+1年,公元前1年记为0年,公元前2年记为-1年,公元前3年记为-2年……。
然而从干支纪年换算公历纪年却有很大的困难。因为干支经过60年就重复一次,同一个干支对应于一系列公历纪年,它们之间相差60年或是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干支。续排下去又将恢复原状,周而复始,即如民间所说“六十年转甲子”。
二.查看不同时间段的万年历。如: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,查表一知该年对应的干支为壬戌。其余可以类推。
上述方法简便易行,只要记住表一,就完全可以不用纸笔,直接由心算推出结果。
五、速查干支农历纪月法
其方法为:若遇甲或己的年份 ,正月是丙寅;遇上乙或庚之年,正月为戊寅;遇上丙或辛之年,正月为庚寅;遇上丁或壬之年,正月为壬寅;遇上戊或癸之年,正月为甲寅。依照正月之干支,其余月份按干支推算即可。
例如: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 =197
除以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日的干支日是庚申日。
O
什么是天干地支?干支纪年怎么算?
首先天干地支意思是中国古代对天象的观察。“甲、乙、丙、丁、吴、姬、庚、辛、任、鬼”,称为十根天干。天干地支的组成构成了古代历法。十个和十二个分支依次匹配,形成六十个基本单元。其次干支纪年法是中国历法上自古以来就一直使用的纪年方法。算法如把干支顺序相配正好六十为一周,循环...
按天干地支的纪年法,1997年应是什么年
按天干地支的纪年法,1997年应是丁丑年。干支纪年法是中国历法上自古以来就一直使用的纪年方法。干支是天干和地支的总称。把干支顺序相配正好六十为一周,周而复始,循环记录,这就是俗称的“干支表”。干支纪年以每年立春换换年。甲、乙、丙、丁、戊、己、庚、辛、壬、癸十个符号叫天干;子、丑、...
古代的干支纪法从哪个朝代开始的?
据说在干支纪年法以前,曾采用过岁星纪年法 。但后面发现这样记录的周期并是百分百的准确,所以从东汉建武三十年(公元54年)以后,就逐步开始了干支纪年法。而干支纪日法在我国也有非常悠久的历史,殷代甲骨片上已发现了完整的干支表,而且根据《春秋》所记第一次日食发生在鲁隐公三年(公元前720年)...
天干地支纪年是以哪一天作为一年的开始的?
将公元纪年换算成干支纪年的方法:不同资料算法有所差异,有的给出公式,但本质上是一回事。这里介绍一种简易直观的算法。 首先给每个天干、地支一个编号,从头以4开始循序排下去,天干10后接1,地支12后接1。天干:甲4、乙5、丙6、丁7、戊8、己9、庚10、辛1、壬2、癸3 地支:子4、丑5、寅...
农历干支纪年是怎么回事?
干支纪年法,我国传统的纪年方法。1.干和支的含义:干支是天干,地支的合称。十大天干:甲 乙 丙 丁 戊 己 庚 辛 壬 癸 十二地支:子(鼠) 丑(牛) 寅(虎) 卯(兔) 辰(龙) 巳(蛇) 午(马) 未(羊) 申(猴) 酉(鸡) ...
你知道按我国传统的“干支纪元法”推算,今年是什么年吗?
丙申年。按我国传统的“干支纪元法”推算,今年是丙申年。干支纪年法是中国历法上自古以来就一直使用的纪年方法。干支是天干和地支的总称。把干支顺序相配正好六十为一周,周而复始,循环记录,这就是俗称的“干支表”。干支纪年以每年立春换年。甲、乙、丙、丁、戊、己、庚、辛、壬、癸十个符号叫天...
干支纪年法怎么计算
如要将公元纪年换算成干支纪年,以公元年的尾数在天干中找出相对应。然后,将公元纪年除以12,用余数在地支中找出所对应的地支。这样,公元纪年就换算成了干支纪年。 如:公元1995年,用该年尾数5找出对应的天干为“乙”。然后,用1995除以12得余数为3。用余数3找出相对应的地支为“亥”。那么,...
中国农历年份怎么排列的?
十天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸;十二地支对应十二生肖:子:鼠;丑:牛;寅:虎;卯:兔;辰:龙;巳:蛇;午:马;未:羊;申;猴;酉:鸡;戌:狗;亥:猪。十干和十二支依次相配,组成六十个基本单位,古人以此作为年、月、日、时的序号。在甲、乙、丙、丁、戊、...
天干地支怎么排年份
天干地支的配合,制造出一个以六十年为一周的运行周期,并不断地有序地反复循环,形成稳定的周期律。由于天干地支配合产生的周期以天干“甲”与地支“子”为开始,因此人们又将这个以六十为一个过程的周期称为“甲子”。具体排列如下:从甲子开始,继为乙丑、丙寅、丁卯、戊辰、己巳、庚午、辛未、壬申...
干支纪年的纪年起始
②公元前年支公式:公元前a年支=12*N-a+8例:求公元前22年和公元前155年地支?解:前22年地支=12*2-22+8=10=亥,前155年地支=12*13-155+8=1+8=9=戌公元前22年为己亥年,公元前155年为丙戌年这里的公元纪年的干支年定义,均以此年立春(2月4日左右)至下一年立春(2月4日左右)之间,即一个回归年。 1...
盍味艾沐: 干支纪年法,我国传统的纪年方法. 1.干和支的含义:干支是天干,地支的合称. 十大天干:甲 乙 丙丁 戊 己庚辛 壬 癸 十二地支:子(鼠)丑(牛)寅(虎)卯(兔)辰(龙) 巳(蛇)午(马)未(羊)申(猴)酉(鸡)戌...
松北区18811229852: 干支纪年怎么算 - ?
盍味艾沐:[答案] 干支纪年法,我国传统的纪年方法. 1.干和支的含义:干支是天干,地支的合称. 十大天干:甲 乙 丙 丁 戊 己 庚 辛 壬 癸 十二地支:子(鼠) 丑(牛) 寅(虎) 卯(兔) 辰(龙) 巳(蛇) 午(马) 未(羊) 申(猴) 酉(鸡) 戌(狗) 亥(猪...
松北区18811229852: 中国古代的纪年方法叫“干支纪年”,是在“十天干”和“十二地支”的基础上建立起来的.天干共十个,其排列顺序为:甲、乙、丙、丁、戊、己、庚、辛、... - ?
盍味艾沐:[答案] (1)1914年的干支纪年是甲寅年.2049-1914=135(年).135÷10=13(周)…5(年),天干纪年是己.135÷12=11(周)…3(年).地支纪年是巳年.所以2049年是干支纪年的己巳年.答:2049年是干支纪年的己巳年.(2...
松北区18811229852: 天干地支纪年法怎么算,最好举例说明 - ?
盍味艾沐:[答案] 天干地支纪年法也叫“干支纪年”. 一.干支纪年是我国传统的纪年方法. 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 子 ...
松北区18811229852: 关于中国古代用天干地支纪年的方法中国的农历使用天干地支来纪年的,天干是:甲、乙、丙、丁、戊、己、庚、辛、壬、癸.地支是:子、丑、寅、卯、辰、... - ?
盍味艾沐:[答案] 庚寅年,虎年
松北区18811229852: 什么是"干支记年法"?天干地支都是什么,什么又是"干支记日法"?它们都怎么表示? - ?
盍味艾沐:[答案] 一.十支纪年是我国传统的纪年方法. 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 ...
松北区18811229852: 天干地支纪年法的计算方法是什么(天干地支纪年法怎么计算) ?
盍味艾沐: 古代都是使用干支纪年的,近代史上提到的,近代史上提到的甲午战争、戊戌变法、辛亥革命等名词就是干支纪年.今天就来了解一下天干地支纪年法的计算方法是什么.1、计算方法:天干算法:用公元纪年数减3,除以10(不管商数)所得余数,就是天干所对应的位数;地支算法:用公元纪年数减3,除以12(不管商数)所得余数,就是地支所对应的位数.2、十天干即:甲、乙、丙、丁、戊(wù)、己、庚、辛、壬(rén)、癸(guǐ);十二地支即:子、丑、寅、卯(mǎo)、辰、巳(sì)、午、未(wèi)、申、酉(yǒu)、戌(xu第一声)、亥.3、十二地支又与十二生肖对应:子鼠、丑牛、寅虎、卯兔、辰龙、巳蛇、午马、未羊、申猴、酉鸡、戌狗、亥猪.
松北区18811229852: 天干,地支分别是?它是怎样(顺序)记年的? - ?
盍味艾沐: 古代用天干、地支相配记年(东汉以前只记日).记年的方法是从“甲子”以此推算到“癸亥”,称为一个周期,也称为一个花甲.一个花甲即60周年.60年后再从甲子算起.在这60年中,天干用六次(10天干*6=60年)地支用五次(12地支*...
松北区18811229852: 什么是干支纪年法?怎么算? - ?
盍味艾沐: 干支纪年就是用天干(十个)符号和地支(十二个)符号组合来确定年份,楼上讲的基本清楚,个别地方不对. 首先是使用时间,楼上说干支纪年萌芽于西汉,请问《左传》里边使用的干支是怎么回事?干支纪年在殷商甲骨就有了. 第二,关于计算方法,我想请问楼上“用6去除公元纪年去掉末尾数的数字(如:2009年则用6除200).” 2008年怎么算?2007怎么算?也用6除200?
松北区18811229852: 干支记日法是怎么记日的 - ?
盍味艾沐:[答案] 干支是天干、地支的总称.我国古代用干支计时,已有很长的历史了. 天干是:甲、乙、丙、丁、戊、己、庚、辛、壬、癸,也叫十天干;地支是:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥,也称十二地支. 干支还有阴阳之分:甲、丙、戊...