1、我国古代是用天干地支来纪年的,现代社会已很少使用。一来现今社会已经离不开国际化,沿用老的历法已经不现实;二来天干地支在民间多用于算命测字,带用浓重的迷信色彩,实在与科技现代社会格格不入。但一个优秀的民族是不会抛弃她的历史和文化的。历史事件、诗词、字画等中,又出现大量天干地支纪年法,对他的了解、熟悉还是很有必要的。以下,让我们稍微了解一下:一天干地支之由来天干地支简称为“干支”天干地支相当于树干和树叶。它们是一个互相依存,互相配合的整体。中国古代以天为“主” ,以地为“从”。“天” 和“干 ”互联叫做“天干”;“ 地”和“ 支”互联叫做“地支” ,合起来就是“天干地支”。天干有十个字,总称为“十
2、天干”。地支有十二个字,总称为“十二地支”。天干地支原始意义,有这样有趣的说法:1、天干(甲)象草林破土而萌,阳在内而被阴包裹。又有认为,甲者铠甲也,把万物冲破其甲而突出了。(乙)草木初生,枝叶柔软屈曲伸长。乙者轧也。(丙)丙,炳也,如赫赫太阳,炎炎火光,万物皆炳然著见而明。(丁)壮也,草木成长壮实,好比人的成丁。(戊)茂也,象征大地草木茂盛。(己)起也,纪也,万物仰屈而起,有形可纪。(庚)更也,秋收而待来春。(辛)金味辛,物成而后有味。又有认为,辛者新也,万物肃然更改,秀实新成。(壬)妊也,阳气潜伏地中,万物怀妊。(癸)揆也,万物闭藏,怀妊地下,揆然明芽。2、地支(子)孽也,草木生子,吸土中
3、水分而出,为一阳萌的开始。(丑)纽也,草木在土中出芽,屈曲着将要冒出地面。(寅)演也,津也,寒土中屈曲的草木,迎着春阳从地面伸展。(卯)茂也,日照东方,万物滋茂。(辰)震也,伸也,万物震起而生,阳气生发已经过半。(巳)起也,万物盛长而起,阴气消尽,纯阳无阴。(午)仵也,万物丰满长大,阳起充盛,阴起开始萌生。(未)味也,果实成熟而有滋味。(申)身也,物体都已长成。(酉)老也,犹也,万物到这时都犹缩收敛。(戌)灭也,草木凋零,生气灭绝。(亥)劾也,阴气劾杀万物,到此已达极点。天干地支据说其发明者是四五千年前上古时期的大挠氏。例如唐代刘恕在通鉴外纪中就引古书说:“(黄帝)其师大挠始作甲子。 ”大挠作
4、甲子虽是传说,但从殷商的帝王名字叫天乙(即成汤) ,外丙,仲壬,太甲等来看,干支的来历必早于殷代,即在三千五百年之前便已出现了。起先,我们祖先仅是用天干来记日,因为每月天数是以日进位的;用地支来记月,因为一年十位个月,正好用十位地支来相配。可是随之不久,人们感到单用天干记日,每个月里仍然会有三天同一干,所以,便用一个天干和一个地支分别依次搭配起来的办法来记日期,如尚书。顾命就有“惟四月哉生魄。王不择。甲子,王乃洮颂水,相被冕服,凭玉几”的记载,意思是说,四月初,王的身体很不舒服。甲子这一天,王才沐发洗脸,太仆为王穿上礼服,王依在玉几上坐着。后来,干支记日的办法就被渐渐引进了记年,记月和记时了。
5、六十花甲子中国农历采取天干地支作为计算年,月,日,时的方法,就是把每一个天干和地支按照一定的顺序而不重复地搭配起来,用来作为纪年,纪月,纪日,纪时的代号。把“天干” 中的一个字摆在前面,后面配上“地支” 中的一个字,这样就构成一对干支。如果“ 天干”以“ 甲”字开始, “地支”以“子” 字开始顺序组合,就可以得到: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癸
6、巳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 年又是甲子年。这种纪年方法就叫做“ 干支纪年法”,一直沿用到今天。二换算
7、(1)公元纪年与干支纪年的换算:首先,将天干、地支编号如下:甲 乙 丙 丁 戊 已 庚 辛 壬 癸 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 年则为农历乙亥年。再如:公元 1
8、861 年,用尾数 1 查天干为“辛” ,用 1861 除以 12 得余数为 1,再用余数 1 查找地支为“酉” 。那么,公元 1861 年则为农历辛酉年。如果某一年的尾数为 0 或者用该年除以 12 的余数为 0,则取天干中的第 10 位“ 庚”和地支中的第 12 位“申” 。如:公元 120 年,尾数 0 则取天干中的“庚” ;除以 12 余数为 0,则取地支中的第 12 位“申”。那么,公元 120 年则为庚申年。另外,如果公元纪年是单个数字,就用该数字在天干、地支中查找即可。如:公元 6 年,则在天干、地支中找出 6 相对应的 “丙”和“寅” ,那么该年则为丙寅年。公元 8 年则为戊辰
9、年。公元 11 年,则取尾数 1对应的天干中的“辛”和 11 对应的地支中的“未”。那么,该年则为辛未年。公元 12 年则为壬申年。(2)公元前纪年与干支纪年的换算:将天干、地支编号如下:甲 乙 丙 丁 戊 已 庚 辛 壬 癸 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,对应地支中的“戌 ”。那么,该年则为丙戌年。快速推算干支巧法1: 1900-2100 年年干= 年尾数3 。例:1969
10、年年干=9 3=6,第 6 位天干就是已;2012 年年干=23=9,第 9 位天干是壬。 (2 不足减就补十成 12)2: 1900-1999 年年支=年尾二位数+1。2000-2099 年年支=年尾二位数+5。例:1969 年年支=69+1=70,去掉 60 的倍数为 10,地支第十位为酉。2012 年年支=12+5=17,去掉 12 余 5,地支第五位是辰。那么 1969 年干支就是已酉 2012 年干支就是壬辰。3: 月干公式,月的地支是固定的如正月起寅之类,只计算月干。月干=年干数*2+ 月份。例:1969 年(已酉)年八月(酉月)的天干=6*2+8=20,天干 10 为周期就去掉
11、10,天干第十位为癸,则此月干支为癸酉。4: 日干支公式:1900-1999 年日干支基数=(年尾二位数+3 )*5+55+(年尾二位数1)/4 。2000-2099 年日干支基数= (年尾二位数+7)*5+15+(年尾二位数+19 )/4。 (只用商数,余数不用,数过 60就去掉 60) 例:2008 年月日 10 月 18 日:日干支基数=(8+7)*5+15+(8+19)/4=36(已去掉 60 的倍数)这数就是 1 月 1 号的干支数。从 1 月 1 号到 10 月 5 日按满 60 去之后数为 36+31(1 月下类推) +29+31+30+31+30+31+31+30+18=7+0
12、+1+1+1+18=28,则天干去 10 的倍数余 8 为辛,地支去 12 的倍数余 4 为卯。今天干支就是辛卯。5: 时干公式 =日干序数*2+日支序数2,自己推巧去吧,这样你可以排任何一天的四柱了哦6: 还有一法,叫倒推年龄法 ,从今年的干支推算出任何年龄的干支,但只能推算出年干支不能推出日干支,即年龄去掉 60 为基数,去掉十的倍数为倒推天干数,去掉十二的倍数为地支倒推数。如今年为戊子40 岁生年的干支这样推:40 岁去 30 余 10 天干从戊倒推 10 位是已,地支 40 去 36 余 4 从子倒推 4 位是酉生年就是已酉。62 岁生年余 2 从今年的天干戊倒推 2 位是丁,从今年的
13、地支子倒推 2 位是亥。如何换算天干地支和现在的纪年,计月,计日,计时阴阳历法换算,尽管有不少专家学者曾经苦于寻找一个固定的程式,但至今仍没有结果。目前只能参照 1993 年出版的中美天文万年历一书,但书中精确的天文日月时间只从 1900 到 2010 年,因恐 2011 后时间误差超过一分钟,不够精确,不敢印出。其中主要的原因在于阴历置闰问题。阴历单月 29 天,双月 30 天,每 500 年有 97 个正月为大月;19 年 7 闰,固定闰六月大。阴历采用“定朔法”以朔日为每月的初一,又将回归年划分为二十四节气,在缺中气之月置闰,既反映了太阳热力作用对地球的影响,又反映了以月亮为主,加上太阳
14、对地球的引潮力共振的周期变化,融阴月阳年为一体,为我国传统文化的瑰宝。但因年久失修,大小月无定序,不时有 2-4 个大月、2-3 个小月相邻,以缺中气之月为闰月,闰月游移不定,各年同名节气在格里历(简称格历)3-4 天里波动,不便推算、记忆和使用。农历闰哪个月?决定于一年中的二十四个节气。我国农历将二十四个节气分为十二个节气和十二个中气。二十四节气在农历中的日期是逐月推迟的,于是有的农历月份,中气落在月末,下个月就没有中气。 一般每过两年多就有一个没有中气的月,这正好和需要加闰月的年头相符。所以农历就规定把没有中气的那个月作为闰月。例如 2001 年农历四月二十九日是中气小满,再隔一个月的初一
15、才是下一个中气夏至,当中这一个月没有中气,就定为闰月,它跟在四月后面,所以叫闰四月。如果抛开这些复杂的天文历法,只想推算简单的干支计时,只需要了解十天干和十二地支即可。十天干:甲、乙、丙、丁、戊、己、庚、辛、壬、癸。十二地支:子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥。干支还是阴阳之分:甲、丙、戊、庚、壬为阳干,乙、丁、己、辛、癸为阴干;子、寅、辰、午、申、戌为阳支,丑、卯、巳、未、酉、亥为阴支。以一个天干和一个地支相配,排列起来,天干在前,地支在后,天干由甲起,地支由子起,阳干配阳支,阴干配阴支(阳干不配阴支,阴干不配阳支),共有六十个组合,称为“六十甲子”。1.甲子 2.乙丑 3.丙寅
16、 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.丁己
17、 55.戊午 56.己未 57.庚申 58.辛酉 59.壬戌 60.癸亥干支纪年法如甲子为第一年,乙丑为第二年,丙寅为第三年六十年为一周。一周完了,再由甲子年起,周而始,循环下去。例如 1929 年是农历己巳年,1930 年是农历庚午年到 1989 年又是农历己巳年。我们在日历上看到的己巳年、庚午年,就是按干支纪年这种方法排列下来的。阳历年份除以 60 的余数减 3 便得该年农历干支序号数,再查上面的干支便是干支年纪。如果序号数小于、等于零则于支序号数加 60。例如,求 1991 年干支;199160=33 余 11,年干支序号数=11-3=8。查干支表知该年为辛未年。又如求 1983 年干支
18、:198360=33 余 3,干支序号=3-3=0,加上 60,查干支表知该年为癸亥。干支纪月法干支纪月法未普遍实行,主要为星相家推算八字用。其方法为:若遇甲或己的年份,正月是丙寅;遇上乙或庚之年,正月为戊寅;丙或辛之年正月为庚寅,丁或壬之年正为为壬寅,戊或癸之年正月为甲寅。正月之干支知道了,其余月可按六十甲子的序推知。干支纪日法甲子第一日,乙丑为第二日,丙寅为第三日60 日为一周。一周完了再由甲子日起,周而复始,循环下去。例如农历己巳年(1989 年)正月初一是丁酉日,初二是戊戌日到三月初七正好是 60 天,因此三月初二又是丁酉日。干支纪时法一天中时辰的地支也是确定的,所以二十四小时配十二地支,由夜间十一点至一点为子时,一点至三点为丑时,其余照推。时的天由该日所对天干推求,其歌诀如下:甲己还生甲,乙庚丙作初,丙辛从戊起,丁壬庚子居,戊癸何方发,壬子是真途。即若该日是甲或己的,在子时上配上甲为甲子;日是乙或庚的,在子时上配上丙为丙子;丙辛日子时配上戊为戊子;丁任日为庚子;戊癸日为壬子。知道了子时的干支,便可推知其余。