
| 天干 | 甲 | 乙 | 丙 | 丁 | 戊 | 己 | 庚 | 辛 | 壬 | 癸 | ||
| 地支 | 子 | 丑 | 寅 | 卯 | 辰 | 巳 | 午 | 未 | 申 | 酉 | 戌 | 亥 |
干支是天干与地支的合称,由两者经一定的组合方式搭配成六十对,为一个周期,循环往复,称为六十甲子或六十花甲子。 中国古代用以记录年、月、日。也用于形容60岁的老年人。
考古发现,在商朝后期帝王帝乙时的一块甲骨上,刻有完整的六十甲子,可能是当时的日历。这也说明在商朝时已经开始使用干支纪日了。根据考证,春秋时期鲁隐公三年二月己巳(公元前720年二月初十),曾发生一次日食。这是中国使用干支纪日的比较确切的证据。而使用皇帝年号纪年则是汉武帝时期建元年号。
干支法在中国古代一直使用,从未间断。因此对研究历史非常有帮助,非常容易推算历史时间。
目录 |
| 干与支 | |||||||||
|---|---|---|---|---|---|---|---|---|---|
| 甲子 | 乙丑 | 丙寅 | 丁卯 | 戊辰 | 己巳 | 庚午 | 辛未 | 壬申 | 癸酉 |
| 甲戌 | 乙亥 | 丙子 | 丁丑 | 戊寅 | 己卯 | 庚辰 | 辛巳 | 壬午 | 癸未 |
| 甲申 | 乙酉 | 丙戌 | 丁亥 | 戊子 | 己丑 | 庚寅 | 辛卯 | 壬辰 | 癸巳 |
| 甲午 | 乙未 | 丙申 | 丁酉 | 戊戌 | 己亥 | 庚子 | 辛丑 | 壬寅 | 癸卯 |
| 甲辰 | 乙巳 | 丙午 | 丁未 | 戊申 | 己酉 | 庚戌 | 辛亥 | 壬子 | 癸丑 |
| 甲寅 | 乙卯 | 丙辰 | 丁巳 | 戊午 | 己未 | 庚申 | 辛酉 | 壬戌 | 癸亥 |
干支纪年萌芽于西汉,始行于王莽,通行于东汉后期。汉章帝元和二年(公元85年),朝廷下令在全国推行干支纪年。有人认为中国在汉武帝以前已用干支纪年。可是,其实是类似的太岁纪年,用太岁所在位置来纪年,干支只是用以表示十二辰(把黄道附一周天分为十二等分);木星(太岁)11.862年绕天一周,所以太岁约86年会多走过一辰,这叫做“超辰”。在颛顼历上,西汉武帝太初元年(前104年)是太岁在丙子,太初历用超辰法改变为丁丑。汉成帝末年,由刘歆重新编订的三统历又把太初元年改变为丙子,把太始二年(前95年)从乙酉改变为丙戌。而东汉的历学者没用超辰法。所以太岁纪年和干支纪年从太始二年表面一样。
干支纪年,一个周期的第一年为“甲子”(如黄巾起义口号为“岁在甲子,天下大吉”),第二年为“乙丑”,依此类推,60年一个周期;一个周期完了重复使用,周而复始,循环下去。如1864年为农历甲子年,60年后的1924年同为农历甲子年;1865年为农历乙丑年,1925年同为农历乙丑年,依次类推。
必须特别注意的是干支纪年是以立春作为一年即岁次的开始,是为岁首,不是以农历正月初一作为一年的开始。例如,1984年大致是岁次甲子年,但严格来讲,当时的甲子年是自1984年立春起,至1985年立春止。
从已知的公历年份计算干支纪年:年份数减3,除以10的余数是天干,除以12的余数是地支。(公元前的年份则用58-“年份数除以60的余数”后计算)
干支纪日,60日大致合2个月一个周期;一个周期完了重复使用,周而复始,循环下去。确定的文献指出干支纪日始于鲁隐公三年夏历二月己巳日(公元前720年二月初十)。
因为儒略历的平年有365日,而每4年一次,公元年能被4整除,闰年有366日,平均一年365.25日,所以4年1461日和一甲子的60日,最小公倍数是29220日,合80年。这就是说,每80年,干支纪日对应的儒略历月日日期会反复一次循环。(公元4年本来应为闰年,但因为公元前45年开始实施儒略历后,“每隔3年”加一次闰日被误为“每3年”加一次闰日,所以罗马皇帝屋大维下令前5年、前1年、4年停闰以修正错误置闰。)
因为格里历的平年有365日,而每4年一次,公元年能被100但非400整除,闰年有366日,平均一年365.2425日,所以400年146097日和一甲子的60日,最小公倍数是2921940日,合8000年。这就是说,每80年,干支纪日对应的格里历月日日期若没有遇到能被100但非400整除的公元年,会反复一次循环,但整体而言,假设未来从不改格里历,每8000年,干支纪日对应的格里历月日日期才会反复一次完整的循环。1912年(中华民国元年)2月18日,合农历壬子年正月初一,以及9912年2月18日,都是是“甲子日”。
若我们把天干的“甲、乙、……、壬、癸”编上 0, ……, 8, 9 等序号;地支的“子、丑、……、戌、亥”亦编上 0, 1, ……, 10, 11 等序号,那么:
从已知的格里历年份计算干支纪年:年份数减 4,除以 10 的余数是天干,除以 12 的余数是地支。例如:
从已知日期计算干支纪日的公式为:
![g = 4C + [{C \over 4}]+ 5y + [{y \over 4}] + [{3 \times (M+1) \over 5}] + d - 3](http://upload.wikimedia.org/math/e/3/2/e32543e60eceff26824d18564724e712.png)
![z = 8C + [{C \over 4}] + 5y + [{y \over 4}] + [{3 \times (M+1) \over 5}] + d + 7 + i](http://upload.wikimedia.org/math/e/1/7/e176868d2e8b3ca19688329ccd21823c.png)
其中奇数月 i=0,偶数月 i=6,C 是世纪数减一,y 是年份后两位,M 是月份,d 是日数。1月和 2月按上一年的 13月和 14月来算。[ ] 表示取整。g 除以 10 的余数是天干,z 除以 12 的余数是地支。
干支纪时,60时辰合5日一个周期;一个周期完了重复使用,周而复始,循环下去。必须注意的是子时分为0时到1时的早子时和23时到24时的晚子时,所以遇到甲或己之日,0时到1时是甲子时,但23时到24时是丙子时。晚子时又称子夜或夜子。日上起时亦有歌诀:甲己还加甲,乙庚丙作初;丙辛从戊起, 丁壬庚子居;戊癸何方发, 壬子是真途。下表列出日天干和时辰地支构成的时辰干支,以北京时间(UTC+8)为准:
| 时辰地支 | 北京时间 (UTC+8) | 甲或己日 | 乙或庚日 | 丙或辛日 | 丁或壬日 | 戊或癸日 |
|---|---|---|---|---|---|---|
| 早子时 | 0时—1时 | 甲子时 | 丙子时 | 戊子时 | 庚子时 | 壬子时 |
|
丑时 |
1时—3时 | 乙丑时 | 丁丑时 | 己丑时 | 辛丑时 | 癸丑时 |
| 寅时 | 3时—5时 | 丙寅时 | 戊寅时 | 庚寅时 | 壬寅时 | 甲寅时 |
| 卯时 | 5时—7时 | 丁卯时 | 己卯时 | 辛卯时 | 癸卯时 | 乙卯时 |
| 辰时 | 7时—9时 | 戊辰时 | 庚辰时 | 壬辰时 | 甲辰时 | 丙辰时 |
| 巳时 | 9时—11时 | 己巳时 | 辛巳时 | 癸巳时 | 乙巳时 | 丁巳时 |
| 午时 | 11时—13时 | 庚午时 | 壬午时 | 甲午时 | 丙午时 | 戊午时 |
| 未时 | 13时—15时 | 辛未时 | 癸未时 | 乙未时 | 丁未时 | 己未时 |
| 申时 | 15时—17时 | 壬申时 | 甲申时 | 丙申时 | 戊申时 | 庚申时 |
| 酉时 | 17时—19时 | 癸酉时 | 乙酉时 | 丁酉时 | 己酉时 | 辛酉时 |
| 戌时 | 19时—21时 | 甲戌时 | 丙戌时 | 戊戌时 | 庚戌时 | 壬戌时 |
| 亥时 | 21时—23时 | 乙亥时 | 丁亥时 | 己亥时 | 辛亥时 | 癸亥时 |
| 晚子时 | 23时—24时 | 丙子时 | 戊子时 | 庚子时 | 壬子时 | 甲子时 |
|
查 • 论 • 编 • 历
|
|
|---|---|
| 阳历 | 罗马历 · 儒略历 · 儒略改革历(东正教历) · 佛历 · 印度历 · 伊朗历 · 埃塞俄比亚历 · 全新世纪历 · 世界历 |
| 阴历 | 伊斯兰历 · 希腊历 |
| 阴阳合历 | 中国传统历法 · 农历 · 希伯来历 · 日本历 · 藏历 · 傣历 |
| 其他 | 岁星纪年 · 太岁纪年 · 天干 · 地支 · 玛雅历 · 马拉亚姆历 · 琐罗亚斯德教历法 · 儒略年(不可与儒略历混为一谈) · 儒略日 |
| 参见:时间相关主题 | |
Why are we here?
All text is available under the terms of the GNU Free Documentation License
This page is cache of Wikipedia. History