当前位置: 首页 > 周易密码 > 天文历法

(李向东)干支历法历法的来历与应用的区别

2024-05-13 10:03:24  人看过

(李向东)干支历法历法的来历与应用的区别

什么是干支历法?

天干地支,是古代人建历法时,为了方便六十进位而设出的符号。对我国古人而言,这些符号被赋予了很多意义。

由干支记录时间而产生的历法,谓之干支历法。干支历是以六十干支纪年月日时的一种方法,是属于我国所特有的历法。

由于我国人民长期使用干支纪年方法干支历法怎么算,更加突出了干支的作用。

相传在华夏人文始祖黄帝时期,九黎族部落首领蚩尤侵掠炎帝大片疆土,黄帝忧民之苦,遂与蚩尤展开“涿鹿之战”。经过几番苦战,黄帝还是没能治住蚩尤。

黄帝沐浴斋戒干支历法怎么算(李向东)干支历法历法的来历与应用的区别,筑高坛祀天,建方丘敬地,以求天地相助,战胜蚩尤,解除苍生之苦。

黄帝的虔诚感动了上苍和地祇,上苍降下甲乙丙丁戊己庚辛壬癸十天干,地祇生出子丑寅卯辰巳午未申酉戌亥十二地支,给他用于排兵布阵。

黄帝就将十天干圆布成天形,十二地支方布成地形,以干为天,支为地,组成天罗地网,终于战胜了蚩尤。

后来,黄帝登基时,命史官大挠氏探察天地之气机,探究金木水火土五行,用十天干和十二地支相互配合成六十甲子,将开国日定为甲子年、甲子月、甲子日、甲子时。同时,把天干地支引入历法,作为纪历的符号。这就是天干地支的由来。

大挠氏始作甲子,从此以后,天干地支在历法中的运用就延续下来。大挠氏作甲子虽是传说,但从殷商的帝王名字如天乙、外丙、仲壬、太甲等来看,干支的来历必早于殷代,即在3500年之前便已出现了。

我国古代以天为“主”,以地为“从”。“天”和“干”互联叫作“天干”;“地”和“支”互联叫作“地支”,合起来就是“天干地支”。天干地支相当于树干和树叶,它们是一个互相依存、互相配合的整体。

古人观测朔望月,发现两个朔望月约是59天的概念。12个朔望月大体上是354天多,与后来的一个回归年的长度相近似,古人因此就得到了一年有12个月的概念。再搭配十天干日纪法,发展出现在的天干地支。它们都被赋予丰富的原始意义。

在十天干中,甲,像草林破土而萌,阳在内而被阴包裹,有万物冲破阻挠而出的含义;乙,象征草木初生,枝叶柔软屈曲伸长;丙,象征太阳和火光,万物皆炳然可见;丁,象征草木成长壮实,好比人的成丁;戊,象征大地草木茂盛;己,表示万物仰屈而起,有形可纪;庚,意为秋收而待来春;辛,表示万物肃然更改,秀实新成;壬,象征阳气潜伏地中,万物怀妊;癸,万物闭藏,怀妊地下,以待萌芽。

在十二地支中,子,表示草木萌生的开始;丑,表示草木将要冒出地面;寅,表示寒土中屈曲的草木干支历法怎么算,迎着春阳从地面伸展;卯,日照东方,万物滋茂;辰,万物震起而生,阳气生发已经过半;巳,万物盛长而起,阴气消尽,纯阳无阴;午,万物丰满长大,阳起充盛,阴起开始萌生;未,果实成熟而有滋味;申,象征物体都已长成;酉,万物到这时开始收敛;戌(李向东)干支历法历法的来历与应用的区别,草木凋零,生气灭绝;亥,阴气劾杀万物,到此已达极点。从十天干和十二地支的含义来看,它们与我国古代历法有着直接的关系。

作为以农业立国的国家,历法的制定其首要目的就是指导农业生产,天干地支所包含的意义,正是一年四季万物从生长到繁茂再到枯萎,然后又在枯萎中孕育着新的生长周期。这恰恰就是天干地支与历法结合的出发点。

历法中的天干地支除了用于显示万物生长周期,以指导农业生产外,还被古人用于计时。这其实也是天干地支的最初功能之一。

用干支纪时的历法称为干支历法,也称为“甲子历”或“甲子历法”。分为干支纪年、干支纪月干支纪日、干支纪时。它是我国使用历史最悠久的一种历法。

起先,我们祖先仅是用天干来纪日,因为每月天数是以日进位的;用地支来纪月,因为一年10个月,正好用10位地支来相配。可是随之不久,人们感到单用天干纪日,每个月里仍然会有3天同一干,所以,便用一个天干和一个地支分别依次搭配起来的办法来纪日期。

比如《尚书•顾命》就有这样的记载:4月初,王的身体很不舒服。甲子这一天,王才沐发洗脸,太仆为王穿上礼服,王依在玉几上坐着。后来,这种干支纪日的办法就被渐渐引进了纪年、纪月和纪时了。

干支纪年法是我国农历用来计算年、月、日、时的方法,就是把每一个天干和地支按照一定的顺序而不重复地搭配起来,用来作为纪年、纪月、纪日、纪时的代号。

把“天干”中的一个字摆在前面,后面配上“地支”中的一个字,这样就构成一对干支。如果“天干”以“甲”字开始,“地支”以“子”字开始顺序组合,就可以得到60对干支。天干经6个循环,地支经5个循环正好是60,就叫作“六十干支”。

按照这样的顺序,每年用一对干支表示,60年一循环,叫作“六十花甲子”。这种纪年方法叫作“干支纪年法”,一直沿用至今。

关于干支纪月法,古代最初只有地支纪月法,规定每年各月固定用十二地支纪月,即把冬至所在的月定为“子月”,下一个月即为“丑月”,依此类推。

后来,这种方法发展为地支纪月配以天干组成六十甲子,从而发展为干支纪月法,以5年为一周,周而复始。据记载,我国至迟在汉代开始使用这种纪月方法。

干支纪月与农历月份的换算的方法为:若遇甲或乙的年份,正月是丙寅;遇上乙或庚之年,正月为戊寅;丙或辛之年正月为庚寅,丁或壬之年正为为壬寅,戊或癸之年正月为甲寅,以此类推。

正月之干支知道了,其余月可按六十甲子的顺序推知。干支纪日法始于公元前720年2月10日。这是有确定的文献记载的。干支纪日法是将60日大致合两个月一个周期;一个周期完了重复使用,周而复始,循环下去。干支纪时法是60时辰合5日一个周期;一个周期完了重复使用,周而复始,循环下去。干支纪年、纪月、纪日以及纪时法是我国独有的计算方式。

如何用天干地支计算年月日时?

中国古代的一种纪年法.即以甲、乙、丙、丁、戊、己、庚、辛、壬、癸为十干,子、丑、寅、卯、辰、巳、午、未、申、酉、戌、亥为十二支,把干、支顺序配合.如甲子、乙丑等,经过六十年又回到甲子.周而复始,循环不已.我国农历现仍沿用干支纪年.

干支纪年萌芽于西汉,始行于王莽,通行于东汉后期.汉章帝元和二年(公元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 (申)

天干地支纪年法是什么?以哪一天为起点?

我们经常可以在古装仙侠影视剧中听到甲子的说法,甲子其实指的是 天干地支 纪年法中的干支之一,那么天干地支纪年法中藏着怎样的呢?如果按照古人的纪年方法,我们如今的年份该怎么计算呢?

天干地支纪年法定义

天干地支简称干支,取义于树木的干和枝。

天干有十:甲、乙、丙、丁、戊(wù)、己、庚、辛、壬(rn)、癸(guǐ);

地支十二:子、丑、寅、卯(mǎo)、辰(chn)、巳(s)、午、未(wèi)、申、酉(yǒu)、戌(xū)、亥。

天干地支组合成如下六十个计时序号,作为纪年、月、日、时的名称,叫干支纪年法。

六十甲子介绍

1~10 甲子 乙丑 丙寅 丁卯 戊辰 己巳 庚午 辛未 壬申 癸酉

11~20 甲戌 乙亥 丙子 丁丑 戊寅 己卯 庚辰辛巳 壬午 癸未

21~30 甲申 乙酉 丙戌 丁亥 戊子 己丑 庚寅辛卯 壬辰 癸巳

31~40甲午乙未 丙申 丁酉 戊戌 己亥 庚子 辛丑 壬寅 癸卯

41~50甲辰 乙巳 丙午 丁未 戊申 己酉 庚戌 辛亥 壬子 癸丑

51~60甲寅 乙卯 丙辰 丁巳 戊午 己未 庚申 辛酉 壬戌 癸亥

用六十甲子依次纪年,六十年一个轮回。干支纪年法的新一年由立春开始,例如:2009年的立春是2月4日,所以2009年2月4日立春之后才是己丑年,在此之前应是戊子年。公元纪年的一年以立春为界前后分属不同的干支纪年,这一点不熟悉的人容易搞错,应特别注意。

天干地支纪年计算方法

(1)将十天干、十二地支编号。如下:

甲 乙 丙 丁 戊 己 庚 辛 壬 癸

4 5 6 7 8 9 0 1 2 3

子 丑 寅 卯 辰 巳 午 未 申 酉 戌 亥

4 5 6 7 8 9 10 11 0 1 2 3

(2)计算时,年最后一位的数对应天干的编号、用年数除以12,得到的余数对应地支的编号,合起来就是该年的干支纪年法。

如2011年:最后一位是1,对应的天干的编号就是辛,再用2011除以12得到167余7,对应地支编号为卯合起来即2011年为辛卯年。

天干地支纪年起点

整个干支历的最初起点应该是甲子年,甲子月,甲子日。

干支历每一年的起点则应是建寅那一天,即立春日,而不是现在农历的元日(即正月初一),农历的历法是月亮历,也就是平时所说的阴历,是根据月亮的盈缺而来的,和干支历并不完全吻合,我国农历是阴阳历,有月亮历也有太阳历,其中狭义的农历即阴历,根据月相而来,而广义农历中的节气则是太阳历,根据太阳运行而来,干支纪年的年与年之间的分界点在立春日,立春建寅,立春日开始算新的一年。

干支记年月日

天干记年的计算方法是:年份减3,除以10所得的余数;地支的计算方法是:年份减3,除以12所得的余数。比如现在是2024年,2024-3=2024,2024/10,余数为9,就是 壬; 2024/12,余数为3,为寅。所以2024年为壬寅年。为什么减3呢?

或者这样计算:

天干地支的起始都是4,难道公元4年是新的60年的开始?

中国是1912年开始使用公历。当时辛亥革命爆发后次年(1912年),中华民国采用公历作为国历,纪年方面,公元纪年法与民国纪年法并行。

12地支恰好为12,一个月对应一个,正月对应寅,二月对应卯……

这里的正月的第一天起始于立春节气,并不是初一。

天干的推算要根据干支纪年来进行,具体的遵循如下歌诀:

甲己之年 丙 作首,乙庚之岁 戊 为头;

丙辛必定寻 庚 起,丁壬 壬 位顺行流;

更有戊癸何方觅, 甲 寅之上好追求。

为了便于推算,把它们的关系归纳于此表:(注意表中十二地支月转为数序月,并非指农历月份)

此外,也可以公式计算干支历月份:首先推算该年干支历寅月的天干,其余月份可按天干号类推,该年寅月的天干号为:取公历年份除以5的余数减2后乘以2再减1.当该数是负数时加10。

例如2024年的寅月:2024/5的余数为2,(2-2)*2-1=-1,-1+10=9,9为壬。

用干支相匹配的六十甲子来记录日序,从甲子开始到癸亥结束,六十天为一周,循环记录。与干支纪年“天道”五行不同,干支纪日是“地道”五行!

日柱公式:

r:日柱的母数,r除以60的 余数即是日柱的干支序列数;

s:公元年数后两位数减1,s/4取 整数值商 ;u:s除以4的 余数 ;

m:月基数 d:日期数 x:世纪常数

注意: 闰年2月 之后,求出的r需要 再加1 。

看到了吧,计算很复杂的,用计算机作深入研究的话,可以继续,我就就不要再继续深究了,还是查万年历吧。知道怎么回事就行了,你说呢?

Top