干支纪年

来源:百度文库 编辑:神马文学网 时间:2024/04/29 18:04:57
干支纪年据说出自黄帝时代,萌芽于西汉,始行于王莽,通行于东汉后期。汉章帝元和二年(公元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去除公元纪年去掉末尾数的数字(如:2009年则用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,意思如上。  如此就可以推算出年份。  比如公元后2009年,天干9为己,再用200÷6=33……2,公元后末尾为9又余2的是第一个,偶数组第一个是丑,算出地支。组合起来为己丑年。  答案:2009年为己丑年。

[编辑本段]速查干支农历纪月法

  自商代历法开始,将每年的第一个月的地支定为寅,称为“正月建寅”,以后各月按地支顺序类推。正月天干的计算方法为:若遇甲或己的年份 ,正月是丙寅;遇上乙或庚之年,正月为戊寅;遇上丙或辛之年,正月为庚寅;遇上丁或壬之年,正月为壬寅;遇上戊或癸之年,正月为甲寅。依照正月之干支,其余月份按干支推算即可。  例如: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年(庚辰) 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”字算起,(请注意,后边谈到计算公元或者是计算每个人的实岁时,作为起点的数字应当是“0”而不是“l”)顺着图中的箭头往前推算就成为这样的情况: 数字:12345 天干;丙丁戊己庚 地支:辰巳午未申 表现指上就是这样见(图三)。 这里还须插上几句话。我们一般的习惯.要求得数目字,比如说要求得乾隆二十五年,都是先求得十数,然后再求个数。用手推算,本来也可以先求十数,但是速度太慢,现在是先求个数,然后再求十数。天干因为正好是十个,所以每一个天干可以代表从“0”至“9”的每一个数字,这并不是说它所代表的数字在任何地方都永远不变,但它却是相对不变的,比如说公元“0”年正好是“庚”年,于是天干和数字就这样套上了: 0123456789 庚辛壬癸甲乙丙丁戊己 这个套上的数字和天干如果记住了,是有用的,比如“己”字永远就是公元后个数的“9”,今年是“79”年,就是“己未”,十年前是“69”年,就是“己酉”,十年后是“89”年,就是“己巳”这是相对不变的。但是我们现在所求的是乾隆天干,他的天干第一年是“丙”,按照这个次序数字和“天干”套上之后,却变成这样了: 1234567890 丙丁戊己庚辛壬癸甲乙 在乾隆的年号来说,上列的天干所代表的数字也相对不变了。诗的第三句说“天干顺推求个数”,就是说,你只要知道所求对象的第一年是什么干支,顺若次序就求得他的个数了,如上边的乾隆从“丙”年起推算到“庚”年,他的个数是“5”,以后只要逢着乾隆天干有“庚”字,即有个数“5”字。 现在我们再来看所举乾隆例子的图中,天干“庚”字,即数字的“5”字,是落脚在地支的“申”字(在小指的第一节)。如果我们要问的是乾隆“庚申”年是他的第几年,那就不用往下再求了,它就是第“5”年,这是因为所问的地支“申”也已经找到了。即天干的庚字正好落脚在地支的申字。可是我们上面所要问的是乾隆“庚寅”年,而我们已经求得的只有它的个数“5” (天干的庚字),还须求得这个地支的“寅”字,也即是要求得他的“十”数。这时就要用诗的第四句:“地支逆跳加十年”。从哪跳起呢和如何跳呢?请你看看(图四)。这里必须注意,单数和双数两种不同的字体,同时也要注意上边我们所说天干的单数和双数,千万不能对错了。前面我们求得乾隆的“庚”字是数字的“5”字,现在要记住这个“庚”字和“5”字,好像这两字写在一个跳棋子上一样,把它们从它原来的落脚点“申”字(在小指的第一节)跳起。所谓逆跳,就是往回跳,象跳棋一样,隔一字一跳,第一次要跳到“午”字(正中指上节),这个好像写有“庚”字和5字的跳棋子,把它的“庚”字与落脚点的“午”字配合起来,这时就叫“庚午’;因为每跳一次要加十年,和这个5字加在一起,就是十五年,也就是说乾隆的“庚午”年就是乾隆的十五年。再往回跳就要跳到食指第二节的“辰”字,这时就是“庚辰”,再加十年呢,就是二十五年。再往下跳,就跳到食指下节的“寅”字了,这时就是“庚寅”,再加十年呢,就是三十五年。因为上面所提的落脚点“寅”字已经找到,我们的答案也就找到了,即乾隆的“庚寅”年是它的三十五年。你如果还要往下跳就是:“庚子”即四十五年,“庚戌”即五十五年,“庚申”即六十五年。可是这里就要提出注意了,乾隆只有六十年,并没有六十五年,所以我们在推算某一个皇帝的年号或某人的岁数时,既要知道他的第一年也还要了解他的最后一年,如果是超过了他最后一年,那就会搞错了,这是一般常识问题。干支还有一个循环问题,六十年之后一循环,假如你是甲子年生,算为一岁,那么等到你六十一岁时又是甲子年了,在推算到有循环的干支时,只有靠其它条件来解决问题。比如说一个画家是“甲子”年生,算为一岁,他画了一幅画题“甲子”年画,我们只能推算他是六十一岁时画,不能说他一岁所画的。你在练习推算时,可以用你自己的出生年龄作为练习,其它推算古人的年龄,方法都是一样。 这个方法同样可以推算每一个I世纪的其一个干支是第几年,但首先要知道这一个世纪的头一年是什么干支。公元后的干支是有一定的,第一年不是“庚子”就是“庚辰”或“庚申”,都是这三个来回转着。如现在20世纪的第一年是“庚子”,即l900年,如果你要找“己丑”年是哪一年,就可按上述方法推算。推算的结果是“49”,那么加上1900年就是1949年。但在推算时应把它的第一年作为“0”字算起,不能作为“1”字算起。还有因为六十年一个循环,在一百年之内有四十个干支是重复的,如1919年是“己未”,而1979年也是“己未”,如何区分前后两个干支,只有靠其它条件来解决了。这个推算方法在极其熟练之后,公元前的干支也可用手来推算。公元前的每个世纪第一年是“辛丑”、‘辛巳”、“辛酉”,也是三个轮转着,但推算时不能和公元后一样,都要“反其道而行之”,因为我们一般比较少用,这里就不多说了。