中国传统历法

求闻百科,共笔求闻

小仓由菜留言 | 贡献于2022年8月12日 (五) 00:28提交的版本 (我来啦, replaced: 東 → 东 (6), 內 → 内 (2), 連結 → 链接, 全國 → 全国 (3), 國 → 国 (36), 開 → 开 (7), 學 → 学 (7), 慶 → 庆, 共產黨 → 共产党, 會 → 会 (6), 長 → 长 (3), 農業 → 农业 (3), 與 → 与 (10), 間 → 间 (8), 處 → 处 (2), 漢 → 汉 (30), 華 → 华 (9), 灣 → 湾, 馮 → 冯, 陸 → 陆, 縣 → 县, 無 → 无 (5), 興 → 兴 (3), 關 → 关 (2), 歐 → 欧, 將 → 将, 劉 → 刘 (14), 舊 → 旧 (4), 張 → 张, 陽 → 阳 (17), 楊 → 杨 (3), 養 → 养, 協 → 协, 調 → 调 (5), 應 → 应 (5), 魯 → 鲁, 來 → 来 (5), 孫 → 孙, 義 → 义 (4), 對 → 对 (4), 動 → 动 (5), 發 → 发, 門 → 门, 極 → 极 (3), 傳 → 传 (10), 號 → 号 (15), 體 → 体, 簡 → 简 (4), 稱 → 称 (…)

中国传统历法纪年采用阴阳干支三合历[1];上古时期,根据不同的农业牧业生产情况需要,分别产生过太阳历法太阴历法。中国传统阴阳合历最早源自何时无从考究,据出土的甲骨文和古代中国典籍多有记载,历法规则一般认为源自殷商时期[2]。从黄帝纪年到清朝末期启用西历,中国历史上一共产生过102部历法,此等历法对中国文化与文明产生过重大影响,比如夏历、商历、周历、西汉太初历、隋唐大衍历皇极历等,有些历法虽然没有正式使用过,但对养生医学、思想学术天文数学等有所作用。

历法沿革

古六历

四分历(区别于东汉编䜣、李梵之四分历,称战国四分历;因后人以此历托古伪作,又称古六历古六曆,中国古代“厯”或“历”即今日“曆”)指战国初期编制[3]阴阳历历法,是中国最早之历法。现代学者考证四分历最早施行于公元前427年,使用至汉武帝太初元年(公元前104年)(一说征和元年,公元前92年)改以太初历取代为止,凡323(一说335)年。

历法

四分历以日为一回归年,四分历因此得名;以[4]为一朔望月,通过在19历年中设置7个闰月,使得回归年与朔望月相合,这个周期称为一;以四章为一,使得周期使用的日数为整数,以便纪日;以二十蔀为一,在一纪之内日干支从甲子开始循环,直到回到甲子;由于纪年也是六十一循环,故以三纪为一,这是最大的周期,为4560年,期间年、日干支全部能被60除尽。以古书中的专业术语,即为:法四千五百六十,法一千五百二十,岁七十六,蔀月九百四十,蔀日二万七千七百五十九,章岁十九,章闰七,章月二百三十五。

饶尚宽等据《史记·历书·历术甲子篇》考证认为四分历原本以甲寅(原文为太岁纪年“焉逢摄提格”)为上元,即以甲寅年甲子月甲子日甲子时0刻合朔冬至作为历元。(原文为“焉逢摄提格太初元年”,饶氏认为“太初元年”为后人加笔,因为一直标至建始四年,远超司马迁寿命)

沿用及改编

四分历自公元前427年制定完成,随后在诸国沿用。战国初期,[5]等国建子正,三晋等国建寅正,但均以子月为岁首,岁中置闰。

秦王政二十六年,秦统一六国,嬴政改自称始皇帝,采五德终始说,以秦为水德,改以冬十月(亥月)为岁首[6],建正仍为寅,又讳正,改正月为端月;以九月为岁末,置闰后九月,历数运行仍按四分历。

汉武帝时期,历法与天象运行正朔失合,于是公孙卿壶遂司马迁等人上书,“言历纪坏废,宜改正朔”。于是汉武帝在元封七年(公元前104年)五月宣布改历,同时改以寅月为岁首,改当年为太初元年。太初改历的详情,后世记述不一。《汉书》以元封七年当年改用太初历;《史记》止说落下闳入朝制历之事;泷川资言、何幼琦等认为司马迁在朝廷斗争中失败怀恨在心,并将其与后来司马迁为李陵上书求情相附会;陈垣二十史朔闰表》以当年正月改用太初历;饶尚宽《春秋战国秦汉朔闰表》则认为太初改历仅仅是减朔余705分,而后至征和元年邓平方以八十一分法呈上,当年十二月复“借半日”强行改十二月为大,使次年正月朔余为0,方正式切入太初历。总之,在征和二年(公元前91年)时,四分法被暂时废弃,太初历取而代之,虽然因太初历自身的原因,东汉又重新启用四分法,不过已是后话。

周秦汉之际,五德、阴阳、谶纬之说流行,有人以四分历为基础,剪切文字,附会以黄帝颛顼、夏、殷、周、鲁之名[7],以为历法,合称古六历。目前考证表明,殷历改动最少(仅仅改用丑正);其与夏历、周历、颛顼历有使用过的痕迹,不过也可能是建正一致导致的巧合。古六历中各历之差异主要是历元、实行地区和岁首不同。黄帝、周、鲁三种历以冬至月为岁首(夏历11月,建子之月),亦即子正;殷历以冬至月为岁终,以建丑之月(夏历12月)为正月,亦即丑正;夏历以元春为岁首(夏历1月,建寅之月),亦即寅正;颛顼历(秦历)以孟冬为岁首,历元于立春正月初一,亦为寅正。夏历寅正为人正、殷历丑正为地正、周历子正为天正,是为三正[8]

减差法

汉朝以前之古代中国历法以366日为一岁[9],用“闰月”确定四时和确定岁之终始;已经有时间单位,具备了阴阳历的技术;观察到了五大行星和日月的运动规律,用“闰月”“减差法”来调整时差;历法实施成为重要大事,主要内容之一是“以闰月定四时成岁”和“正闰余[10]”,即确定闰月位置和如何减去多余出来的​​日数(不是加上缺少之日数),例如实际冬至早于历算则调整来岁,由此来确定年岁的终结和开始。到了春秋战国时期,由于周朝王室衰落,诸侯各行其是,因此出现多轨制历法,亦即各诸侯和各地部落还有自己的地方历法;秦朝为中国历史上最后一个“以闰月定四时成岁”的历法。

太初正夏

西汉初期开始中国历法出现了大转折,全国统一历法,历法也成为了一门独立科学技术汉武帝责成邓平唐都落下闳等人编写了《太初历》,之后刘歆作《三统历》,此两历之重要特点是年岁合一,一年之整数日数是365日,不再是之前历法之366日。以“加差法”替代之前的“减差法”以调整时差,年岁周期起始相当固定,用数学计算就能确定闰月,不用“考定星历,建立五行”,至此,五大行星基本上退出了历法。之后中国历朝颁布历法大都从太初历,行夏之时,正月初一立春附近。

定朔定气

戊寅元历授时历崇祯历定朔定气规则有改革。

直至1928年10月10日国民政府大致统一全国,确定自1929年元旦起全国以西历及民国纪年并用进行纪年,夏历在中国才不再作为正式历法。1949年后,中国大陆采用西元纪年台湾继续沿用西历及民国纪年并用的方法。

现行

传统华夏历法汉字文化圈民间依旧使用。现时阴阳合历采用天文演算定朔定气法。以月相圆缺定月份,以太阳周期。以太阳和月亮合日,因而在地球上看不到月亮的朔日为每月之开始,每月长短根据月相不同,可能为30日或29日,12个月为一年。将太阳年划分为24个节气,第1、3、……23等奇数为“节”,第2、4、……24为“中气”。由于太阳年周期和以月相为周期的12个月不一致,约隔每两至三年增加一个闰月,于冬至后首个无中气之月份,如2004年夏历二月后的一个月只有一个节“清明”,没有中气,所以设为闰月,是为闰二月。每年的闰月位置都不固定。

干支历也是一种中国传统历法。夏历以正月初一为一年之始,而干支历八字则以立春为一年之始。华夏历法以新月出现当日为一月之始,而干支历则以二十四节气中的十二节气为一月之始。

正朔

从古代起,每个朝代都要“立正朔”,夏朝时,以冬至月后第二个月为正月,按干支记年法是第三个月,即寅月;商朝改正朔,推前一月,周朝又改正朔,又推前一月,汉朝定立太初历,以后每朝虽然仍然立正朔,但民间不再改变,始终以正月为新年,子月仍然维持在11月。

纪年

干支纪年

干支纪年是与帝王纪年和年号纪年并行使用的纪年法,至今仍沿用。

帝王纪年

中国最早以帝王纪年,直到汉武帝刘彻确立年号纪年。这一时期值得注意的有:

  • 秦昭襄王时期,秦灭周(前256年),此后史家以秦纪年。但是前221年秦王政时期,秦才最后消灭六国中的齐国,统一六国。
  • 秦灭六国后,并未改元,仍称秦王政二十六年。
  • 秦亡后,史家以汉纪年,汉高祖元年为刘邦称汉王的前206年,汉朝建立却是前202年。

年号纪年

自汉武帝起,创立年号纪年,每位皇帝即位时,要改年号,有时兴之所至随时改年号。但从明朝开始,皇帝在位时不再改年号。皇帝去世后,新皇帝在同年余下月份多数沿用先帝年号,次年才改元,明英宗复辟后的天顺元年及明光宗的泰昌元年是例外。即使年号改变,干支纪年始终维持。除了清康熙帝,没有一位皇帝在位超过60年,所以只要说某皇帝年号和干支,年代就相当清楚,如“光绪乙亥”就是光绪元年或1875年。

年号的使用体现了正统性。

辛亥革命之后

1911年辛亥革命后,以中华民国纪年,1912年为民国元年,除纪年法外,月、日的设置改用格里历

1949年后,因为世界上大多数国家都用西历,中华人民共和国在中国大陆地区改用西历纪年,月、日的设置仍遵循格里历。由于中国共产党信奉无神论,改称其为“公元”以冲淡其宗教意义(现时英文中有人称CE、BCE而非AD、BC也是为了冲淡宗教含义)。

中国在计算中国传统节日和祭祀祖先时使用传统历法计算月日,但由于中国大陆现时已无传统纪年法,因此,民间使用公历年+历月日的方式记录一些传统事物(如家谱)。


历代中央王朝历法

参见:历法历法列表
中国历代历表一览
编号 历名 朝代 历家 实行年代 出处 使用年数 备注
1 黄帝历
2 颛顼历 秦昭王时期~汉元封六年
前300年顷~前105年
约200年[11]
3 夏历 魏文侯时期~?
前422年顷~?
约200年[12] 白光琦推算前422年夏历朔旦与天密合,行用约在三晋为侯前后。
4 殷历 周考王十四年~?
前427年~?
张汝舟考证前427年为殷历实行年。
5 周历
6 鲁历 以上开元占经
7 太初历 邓平落下闳 汉太初元年~后汉元和元年
前104年~后84年
188年(189年?)
8 三统历 刘歆 汉绥和二年~元和元年
前7年~84年
汉书律历志 91年
9 四分历 后汉 李梵编䜣 东汉元和二年~蜀炎兴元年
85年~263年
后汉书律历志 179年 因三统历误差过大,恢复使用。东汉(85年 - 220年)、曹魏(220年 - 236年)、东吴(222年)、蜀汉(221年 - 263年)
10 乾象历 孙吴 刘洪 吴黄武二年~天纪四年
223年~280年
晋书律历志 58年
11 黄初历 韩翊 汉四分历改名为黄初历(仍为四分历)
12 太和历 高堂隆 魏黄初历改名为太和历(仍为四分历)
13 景初历 杨伟 魏景和元年~北魏正平元年
237年~451年
晋书律历志、宋书历志 215年 曹魏西晋东晋刘宋(237年- 444年)、北魏(398年- 451年)
14 泰始历 杨伟(刘智) 晋泰始元年~刘宋元嘉年间
265年~442年
178年 魏景初历改名为泰始历(仍为景初历)
15 刘智历 刘智 晋泰始历改名为刘智历(仍为景初历)
16 干度历 李修卜显依 晋刘智历改名为干度历(仍为景初历)
17 永和历 王朔之 晋干度历改名为永和历(仍为景初历)
18 三纪历 后秦 姜岌 后秦白雀元年~秦亡
384年~517年
晋书律历志 134年
19 玄始历 北凉 赵匪 北凉玄始元年~北魏正光三年
412年~522年
111年 首破章法,600年置221闰。北凉(412年- 439年)、北魏(452年- 522年)
20 永初历 仍为景初历
21 元嘉历 刘宋

南齐

何承天 刘宋元嘉二十三年~南梁天监八年

445年~509年

宋书历志 65年 刘宋、南齐南梁(445年- 509年)
22 大明历 南梁

南陈

祖冲之 南梁天监九年~南陈祯明三年

510年~589年

宋书历志 80年 391年置144闰
23 正光历 北朝 张龙祥、李业兴 北魏正光四年~北周保定五年

523年~565年

魏书律历志 43年 北魏(523年- 534年)、东魏(535年- 539年)、西魏(535年- 556年)、北周(556年- 565年)。另有景明历[13]未被采用。
24 兴和历 东魏 540-550 魏书律历志
25 天保历 北齐 551-577
26 天和历 北周 566-578
27 大象历 北周(579年- 581年)、隋朝(581年- 583年)
28 开皇历 584-596 隋书律历志
- 皇极历 刘焯 (未采用) 隋书律历志 首次引进二次内插法求日月运动。[14]《皇极历》和大业历的五大行星动态表中对行星运动所作的非匀速运动处理,与巴比伦星历表相似。[15]
29 大业历 597-618 隋书律历志
30 戊寅元历 唐朝 619-664 唐书、旧唐书
31 麟德历 665-728 唐书、旧唐书
32 大衍历 729-761
33 五纪历 762-783
34 正元历 784-806
35 观象历 807-821
36 宣明历 822-892
37 崇玄历 893-938/944-955 唐(893年- 907年)、后梁后唐后晋后汉后周 (908年- 955年)。另有,九执历符天历
38 永昌历 909-912
39 正象历 912-925
40 南汉历 917-971
41 调元历 后晋(939年- 943年?)、辽朝(961年? - 993年)
42 中正历 940-962
43 钦天历 后周(956年- 960年)、北宋(960年- 963年)
44 应天历 北宋 963-982
45 乾元历 982-1000
46 大明历 辽(994年 - 1125年)
47 仪天历 1001-1023
48 崇天历 楚衍、宋行 宋天圣二年~治平元年

1024年~1064年

宋熙宁元年~熙宁七年

1068年~1074年

49 明天历 1065-1067
50 奉元历 1075-1093
51 观天历 1094-1102
52 占天历 1103-1105
53 纪元历 北宋、南宋 1106-1136
54 统元历 南宋 1136-1167
55 乾道历 1168-1176
56 淳熙历 1177-1190
57 会元历 1191-1198
58 统天历 1199-1207
59 开禧历 1208-1251
60 淳祐历 1251-1252
61 会天历 1253-1270
62 成天历 南宋 1271-1276
63 本天历 南宋 1277-1279
64 大明历 金国 1137-1181
65 重修大明历 金、元 1182-1280
66 授时历 郭守敬王恂许衡 元至元十八年~南明永历三十七年

1281年~1683年

403年 废上元积年。另有,耶律楚材西征庚午元历首次引进“里差”(时差),未颁行。
67 大统历 明朝

南明

-1683年 元授时历改名(仍为授时历)
68 万寿历 徐宋 徐寿辉政权,元授时历改名(仍为授时历)
69 明时历 张周 张士诚政权,元授时历改名(仍为授时历)
70 先天历 明夏 明夏天统元年~开熙五年

1363年~1371年

9年 明玉珍政权
71 时宪历 清至今 徐光启汤若望 清顺治二年~民国二年

1645年~1913年至今

269年 改用第谷行星模型。乾隆七年、道光二十四年分别做小幅修改
- 太平天历 太平天国 冯云山 太平天国二年~十四年

1852-1863

13年 不精确的西历
- 格里高利历 民国

共和国

里利乌斯 民国元年~

1912年~

西历。辛亥革命后,中华民国以西历为国历;中华人民共和国沿袭之,但废民国年号
72 新法夏历 民国 北京中央观象台 民国三年~民国十七年

1914年~1928年

15年 修改自时宪历,弃用旧数据,改用西方引入的新数据,以北京地方时为基准
73 紫金历 民国

人民共和国

紫金山天文台 民国十八年~

1929年~

修改自新法夏历,以东八时为基准
74? 国标紫金历 人民共和国 紫金山天文台 2018年~ 紫金历的中华人民共和国国家标准化(GB/T 33661-2017)(仍为紫金历)

少数民族历法

藏历

中国的藏族有自己的藏历,基本和夏历一致,只是干支纪年天干用阴阳金水木火土,地支直接用生肖,所以2004年是藏历阳木猴年。纪月和历不一致的地方是望日,即月圆之日固定在每月15日,月初不一定是朔日,而且一个月以太阴日定日子,必须每个月30日,所以和太阳日有区别,中间会有缺日或重日,如某月没有初二或有两日都是14日等,和历可能相差一两日,闰月的设置也不一致,所以藏历新年有时和夏历重合,有时差一日或差一月。

回历

中国的回族穆斯林使用回回历(简称回历)。但有两种不同历法均被称为“回历”,一种是伊斯兰历,即哈吉来历;另一种则是波斯历,即伊朗历,又被称为“回回阳历”。因在推算宗教节日等的时候使用的是伊斯兰历,故伊斯兰历的使用规模远超过波斯历,且通常所说的“回历”一般即是指伊斯兰历。

傣历

中国的傣族有自己的历法,基本和夏历相似,但以公元639年春分开始纪年,每年第一个月为六月,相当农历三月,闰月固定在九月(即每年的第四月后),也采用干支纪年、生肖和节气,傣历一月为立冬月,但新年定为清明后第7日,即为“泼水节”,庆祝活动持续达3-5日。

水历

中国水族的特有历法称为水历。现行水历与夏历基本一致,但以夏历九月为岁首,元旦称为“端节”。

其他历法

中国其他民族有自己的节日,如苗族四月八,壮族三月三,白族三月街等,都是以夏历为依据。汉族的传统节日如新年(春节)、元宵节端午节盂兰盆节中秋节等都是以夏历为依据。

以前朝鲜日本越南都使用夏历,在进入现代逐渐都改为世界使用较为广泛的西历,但许多民间节日都依照夏历推算,尤其是占卜算命,在上述各国仍然使用夏历。

优缺点

中国传统历法既反映了太阳的运动,也反映了月亮的运动。作物生长产主要与太阳回归年周期有关,二十四节气在格里历、沈括的12气历或干支历日期大致稳定循环,有利于农业生产。俗称历的中国传统历法以朔望月周期为基础,以19年插入7个闰月的方式调整一年12个朔望月与阳历一回归年的差异。

以朔望月的日期可以推算海水涨落,有利于渔业、航海等应用。农业生产需要的是岁岁稳定循环的历制,格里历、12气历或干支历都可以满足其需求。单独的一本历不具备历稳定循环的本质,称为历,名不副实,根本不具有年历的身份。依史记历书,一套连续19年的历应名为阴阳章历,连续76年的历应名为阴阳蔀章历,以19年或76年一循环的历制于作理论上可以,惟太不切实际。

植基于传统历法的相关社会文化时间,例如应是一岁一度的婚丧喜庆纪念日,因为年的长短不一,历月日失去循环的意义。又如文化人喜欢用12个月的别名代号,却从来不觉得历的闰月是个难题。

正是因为中国传统历法对太阳、月亮的运动都要顾及,使得该历法十分复杂,难以记忆。何月是大月、何月是小月、哪年是闰年、闰月置于何月都没有简单规律可循。民众只有查阅编订的历书才能知晓上述信息。

参考文献

  1. 周敏华. 《睡》简、《放》简及《孔》简之《日书》盜篇比较 (PDF). 2007 [2018-02-20]. 
  2. 丁原植; 冯时. 殷曆月首研究. 古文字与古史新论. 2007 [2018-02-20]. 
  3. 白光琦. 顓頊曆三事考. 《自然科学史研究》2002年 第2期 10 页 179-188页. 
  4. =36514/ 12+719
  5. 文物1982年第1期《四川省青川县战国墓发掘简报》引秦牍“〔秦武王〕二年十一月己酉朔”;据饶尚宽《春秋战国秦汉朔闰表》,秦武王二年(周赧王六年,前309年)戌月己酉朔,为秦用子正之明证
  6. 稗编_(四库全书本)/卷015#周正辩
  7. 尚书正义/卷二:然古时真历遭战国及秦而亡,汉存六历虽详于五纪之论,皆秦汉之际假托为之,实不得正要有梗槩之言。
  8. 汉书/卷021#律历志:其于三正也,黄钟子为天正,林钟未之冲丑为地正,太族寅为人正。
  9. 尚书正义/卷二:期三百有六旬有六日,以闰月定四时,成岁。
  10. 史记/卷026:盖黄帝考定星历,建立五行,起消息,正闰余
  11. 朱桂昌以秦献公十九年(前366年)作为假定颛顼历实施年(《颛顼日历表》,中华书局,2012年),但据文物1982年第1期《四川省青川县战国墓发掘简报》引秦牍“〔秦武王〕二年十一月己酉朔”,秦武王时期仍旧使用周历,故颛顼历实施时间当在秦昭王时期。
  12. 白光琦:《先秦年代探略》,中国社会科学出版社,2008年。
  13. 魏书/卷107上
  14. 隋书/卷18 四年,驾幸汾阳宫,太史奏曰:“日食无效。”帝召焯,欲行其历。袁充方幸于帝,左右胄玄,共排焯历,又会焯死,历竟不行。术士咸称其妙,故录其术云。
  15. 江晓原 巴比伦——中国天文学史上的几个问题 原载《自然辩证法通讯》12卷4期,1990

参见

外部链接