【www.csjbb.com--起英文名】

什么是干支纪年,天干地支纪年法是个什么样的算法,是怎么开展和计算的,起名网为大家详细的说说干支纪年法。

天干地支纪年法


干支纪年法是中国历法上自古以来就一直使用的纪年方法。

干支是天干和地支的总称。甲、乙、丙、丁、戊、己、庚、辛、壬、癸等十个符号叫天干,子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥等十二个符号叫地支。把干支顺序相配正好六十为一周,周而复始,循环记录,这就是俗称的“干支纪表”。

干支纪年,天干地支纪年法

天干地支纪年法,源于中国。中国自古便有十天干与十二地支,简称“干支”,取义于树木的干和枝。

十天干即:甲、乙、丙、丁、戊(wù)、己、庚、辛、壬(rén)、癸(guǐ);十二地支即:子、丑、寅、卯(mǎo)、辰、巳(sì)、午、未(wèi)、申、酉(yǒu)、戌(xu第一声)、亥。
十二地支又与十二生肖对应:子鼠、丑牛、寅虎、卯兔、辰龙、巳蛇、午马、未羊、申猴、酉鸡、戌狗、亥猪。

天干
(甲)象草林破土而萌,阳在内而被阴包裹。又有认为,甲者铠甲也,把万物冲破其甲而突出了。
(乙)草木初生,枝叶柔软屈曲伸长。乙者轧也。
(丙)丙,炳也,如赫赫太阳,炎炎火光,万物皆炳然著见而明。
(丁)壮也,草木成长壮实,好比人的成丁。
(戊)茂也,象征大地草木茂盛。
(己)起也,纪也,万物仰屈而起,有形可纪。
(庚)更也,秋收而待来春。
(辛)金味辛,物成而后有味。又有认为,辛者新也,万物肃然更改,秀实新成。
(壬)妊也,阳气潜伏地中,万物怀妊。
(癸)揆也,万物闭藏,怀妊地下,揆然明芽。

地支

(子)孽也,草木生子,吸土中水分而出,为一阳萌的开始。
(丑)纽也,草木在土中出芽,屈曲着将要冒出地面。
(寅)演也,津也,寒土中屈曲的草木,迎着春阳从地面伸展。
(卯)茂也,日照东方,万物滋茂。
(辰)震也,伸也,万物震起而生,阳气生发已经过半。
(巳)起也,万物盛长而起,阴气消尽,纯阳无阴。
(午)仵也,万物丰满长大,阳起充盛,阴起开始萌生。
(未)味也,果实成熟而有滋味。
(申)身也,物体都已长成。
(酉)老也,犹也,万物到这时都犹缩收敛。
(戌)灭也,草木凋零,生气灭绝。
(亥)劾也,阴气劾杀万物,到此已达极点。
天干地支据说其发明者是四五千年前上古时期的大挠氏。例如唐代刘恕在《通鉴外纪》中就引古书说:“(黄帝)其师大挠……始作甲子。”大挠作甲子虽是传说,但从殷商的帝王名字叫天乙(即成汤),外丙,仲壬,太甲等来看,干支的来历必早于殷代,即在三千五百年之前便已出现了。
起先,我们祖先仅是用天干来记日,因为每月天数是以日进位的;用地支来记月,因为一年十二个月,正好用十位地支来相配。可是随之不久,人们感到单用天干记日,每个月里仍然会有三天同一干,所以,便用一个天干和一个地支分别依次搭配起来的办法来记日期,如《尚书。顾命》就有“惟四月哉生魄。王不择。甲子,王乃洮颂水,相被冕服,凭玉几”的记载,意思是说,四月初,王的身体很不舒服。甲子这一天,王才沐发洗脸,太仆为王穿上礼服,王依在玉几上坐着。后来,干支记日的办法就被渐渐引进了记年,记月和记时了。

六十甲子

10和12的最小公倍数是60,所以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.癸亥

十二生肖

用十二种动物分别与十二地支相配成为“十二生肖年”。 (见下表)如凡是含有“子”的干支年,就是“鼠年”,这一年里出生的人都是属“鼠”;凡是含有“丑”的干支年就是“牛年”,这一年进而出生的人都是属 “牛”。以此类推。(如下表)结合实际了解“十二地支”这六十对干支,天干经六个循环,地支经五个循环正好是六十,就叫做“六十干支”。按照这样的顺序每 年用一对干支表示,六十年一循环,叫做“六十花甲子”。如1989年是己巳年,1990是庚午年;从1984年的甲子年,到2044年又是甲子年。这种纪 年方法就叫做“干支纪年法”,一直沿用到今天。 1 2 3 4 5 6 7 8 9 10 11 12 子 丑 寅 卯 辰 巳 午 未 申 酉 戌 亥 鼠 牛 虎 兔 龙 蛇 马 羊 猴 鸡 狗 猪

表示十二时辰

一日有二十四小时,而我国传统则以十二个时辰来表示,即一时辰是二小时。(如下表) 时辰 所指时间 子时 夜半 23-1 鼠 丑时 鸡鸣 1-3 牛 寅时 昧旦 3-5 虎 卯时 日出 5-7 兔 辰时 食时 7-9 龙 巳时 隅时 9-11 蛇 午时 日中 11-13 马 未时 日昳 13-15 羊 申时 晡时 15-17 猴 酉时 日入 17-19 鸡 戌时 黄昏 19-21 狗 亥时 人定 21-23 猪

干支年
至于干支年的起点,有立春与春节两种用法:
一、民用历中,习惯一个整年(12或13个朔望月)用一个干支,过了春节,年干支和生肖便更替。
二、纯干支历(以二十四节气定序的纯阳历)中,年、月分别独立,一年(岁)并不包含整数个月(阴历月)。日起于时(夜半子时),月起于节(当月节气准确时刻),年起于节(立春节气准确时刻),即
一天(日)从夜半子时开始;www.yw11.com 起名网生辰八字算命
一个干支月从从当月节气(狭义的十二节气)准确时刻开始,各月节气如下(括号内为当月地支):

    正月(寅) 立春
    二月(卯) 惊蛰
    三月(辰) 清明
    四月(巳) 立夏
    五月(午) 芒种
    六月(未) 小暑
    七月(申) 立秋
    八月(酉) 白露
    九月(戌) 寒露
    十月(亥) 立冬
    十一月(子) 大雪
    十二月(丑) 小寒

一个干支年(岁)从寅月起点-立春准确时刻开始,如壬辰()年始于2012年2月4日12时33分立春(时刻)。

干支纪年算法


干支纪年

干支纪年,天干地支纪年法

天干地支纪年法第一种算法:
如何将公元纪年换算成干支纪年:
不同的资料算法有所差异,有的会给出公式,但本质上是一回事。这里介绍一种简易直观的算法。 首先给每个天干、地支一个编号,从头以4开始按照顺序排下去,天干10后接1,地支12后接1。
天干:甲4、乙5、丙6、丁7、戊8、己9、庚10、辛1、壬2、癸3
地支:子4、丑5、寅6、卯7、辰8、巳9、午10、未11、申12、酉1、戌2、亥3
以公元年的尾数在天干中找出对应该尾数的天干,再将公元纪年除以12,用除不尽的余数在地支中查出对应该余数的地支,这样就得到了公元纪年的干支纪年。如2003年,其尾数为3,对应的天干为“癸”;以12除2003得166,余数为11,对应的地支为未。于是2003年的干支纪年为“癸未”年。注意这是指2003年立春之后,立春之前应是“壬午”年。赵达先生在“祭文”中指出的时间是“癸未清明”,清明是立春之后的第四个节气(立春、雨水、惊蛰、春分、清明),所以赵先生说岁在癸未,而非壬午。

天干地支纪年法第二种算法:
1. 天干算法:用公元纪年数减3,除以10(不管商数)所得余数,就是天干所对应的位数;
2. 地支算法:用公元纪年数减3,除以12(不管商数)所得余数,就是地支所对应的位数;
天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸
地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥
例1. 我们以2010年为例;
天干算法: 2010-3=2007, 2007/10=200余7, 7对应天干第7位是庚,即天干为庚;
地支算法: 2010-3=2007, 2007/12=167余3, 3对应地支第3位是寅,即地支为寅;
综上公元2010是用天干地支纪年为庚寅年。为使各位信任此算法,我再举一例来说明:
例2. 我们再以1987年为例;
天干算法: 1987-3=1984, 1984/10=198余4, 4对应天干第4位是丁,即天干为丁;
地支算法: 1987-3=1984, 1984/12=165余4, 4对应地支第4位是卯,即地支为卯;
综上公元1987是用天干地支纪年为丁卯年。

天干地支纪年法第三种算法:
首先,将天干、地支编号如下:
天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸
4 5 6 7 8 9 10 1 2 3
地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥
4 5 6 7 8 9 10 11 12 1 2 3
如要将公元纪年换算成干支纪年,以公元年的尾数在天干中找出相对应。然后,将公元纪年除以12,用余数在地支中找出所对应的地支。于是,公元纪年就换算成了干支纪年。
如:公元1995年
用该年尾数5找出对应的天干为“乙”;然后,用1995除以12得余数为3,用余数3找出相对应的地支为“亥”。 那么,公元1995年则为农历乙亥年。
再如:公元1861年
用尾数1查天干为“辛”,用1861除以12得余数为1,再用余数1查找地支为“酉”。那么,公元1861年则为农历辛酉年。
如果某一年的尾数为0且用该年除以12的余数为0,则取天干中的第10位“庚”和地支中的第12位“申”。
如:公元120年
尾数0则取天干中的“庚”;除以12余数为0,则取地支中的第12位“申”。 那么,公元120年则为庚申年。
如果公元纪年是单个数字,就用该数字在天干、地支中查找即可。如:公元6年,则在天干、地支中找出6相对应的“丙”和“寅”,那么该年则为丙寅年。公元8年则为戊辰年。
公元11年,则取尾数1对应的天干中的“辛”和11对应的地支中的“未”。那么,该年则为辛未年。
公元12年则为壬申年。
公元前纪年与干支纪年的换算
将天干、地支编号如下:
天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸
7 6 5 4 3 2 1 10 9 8
地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥
9 8 7 6 5 4 3 2 1 12 11 10
具体换算方法同一
如:公元前155年
用尾数5取天干中的“丙”; 155除以12得余数11,对应地支中的“戌”。那么,该年则为丙戌年。
公元前8年则为癸丑年。
注意:农历干支年与公历公元年年并不完全重合,如今年是农历癸巳年(西元2013年2月10日春节至2014年1月30日除夕)。

本文来源:http://www.csjbb.com/3682/