中國曆法簡史

中國曆法是歷史上相繼發展的一系列陰陽合曆。月份遵循月亮的運行週期,季節框架則遵循太陽。協調這兩種週期的需要始終存在,但為此採用的計算方法、機構和出版物卻經歷了多次變化。

早期曆法體系

商代晚期的甲骨文已經使用數字月份和干支日名。這個由六十個名稱組成的循環,可以連續標識每一天,而不依賴它在某月中的位置。後世傳統把創制曆法歸功於黃帝等文化英雄,但這些起源故事不能提供曆法發明的確切歷史年代。

其背後的天文問題並不複雜。十二個平均朔望月約佔354天,而一個季節年約長365¼天。不作調整,月份就會逐漸在四季中移動。閏月使陰陽合曆與季節年保持協調。決定何時置閏、如何計算每個月的起點,既需要觀測,也需要規則約定。

歲首是另一項選擇。秦及漢初的官曆以數字編號的十月為一年之始。公元前104年的太初改曆將年界移到與春季開始相聯繫的正月,同時修訂了用於推算日期的天文框架。

至漢代,詳細的曆算程序已被保存在正史中。劉歆的三統曆發展了太初曆的傳統,東漢則於公元85年採用四分曆。漢代文獻保存了完整的二十四節氣名稱,不過其早期排列並不與現代次序完全相同。

觀測、機構與印行曆書

曆法安排政務和國家典禮,因此歷代朝廷支持制曆。頒佈曆法也體現對統治正當性的主張。天文機構結合觀測與計算,保存記錄,並編制供公眾使用的曆書。

8世紀20年代,僧人一行主持的項目結合了新儀器、表影測量和修訂後的數學方法。表是一種直立標杆,其影子有助於測量太陽高度的變化。這項工程屬於唐玄宗更廣泛的國家禮制建設。《大衍曆》於729年開始施行,當時一行已經去世。

曆書也在宮廷以外流通。敦煌保存的9至10世紀曆書,將日期與出行、婚姻、營建等事項的建議結合起來。地方編者和商業印刷者參與把天文計算轉化為可供查閱的年度出版物。有些手工抄寫,有些以雕版印刷。

元代於1281年施行的《授時曆》,進一步改進了觀測和數學方法。郭守敬、王恂和許衡是主要參與者。其框架的大部分延續到明代《大統曆》中,說明新王朝可以在改變曆法官方名稱的同時,繼承大量既有技術成果。

1645年改曆與節氣

清初的1645年,《時憲曆》成為官方曆法。它吸收了明代中國學者和耶穌會天文學家已經開展的工作。清代繼續發展其計算方法,而曆法仍保留陰陽合曆的結構。

其中一項影響深遠的變化涉及節氣。早期曆法通常把季節年等分為二十四段時間。《時憲曆》則按計算所得的太陽位置確定節氣。用現代術語來說,相鄰節氣對應太陽視黃經每增加15度的位置;黃道就是太陽在天球上的視週年運行軌道。由於太陽的視運動不均勻,經過這些相等角度所需的時間並不相等。

二十四節氣中相間排列的十二個是中氣,用於月份編號和置閏規則。因此,改變中氣的計算方式,可能改變某個農曆月的編號,或改變哪個月成為閏月。改曆既影響天文預報的精度,也影響日期的組織方式。

曆法發展的重要節點

時期或年份發展
商代晚期甲骨文使用干支日名和數字月份。
公元前104年太初改曆修訂曆法,以正月為歲首。
公元85年東漢四分曆正式施行。
729年一行的《大衍曆》在唐代正式施行。
9—10世紀敦煌曆書保存了抄本和印本兩種年度曆日形式。
1281年元代施行《授時曆》。
1645年清代採用《時憲曆》及按太陽位置確定的節氣。
1912年中華民國採用公曆民用日期和民國紀年。

民用日期與農曆習俗的延續

1912年採用公曆民用日期,改變了官方日期所用的曆法。不同於此前的改曆,這次變化在官方用途上取代了陰陽合曆框架。日常生活中的轉變則是漸進的,傳統曆法繼續安排春節、其他節日和家庭紀念活動。

同時顯示兩套日期的曆書,反映了這種用途分工的延續。公曆日期把一天定位在民用年中,與之並列的農曆日期則把同一天定位在傳統月份和節日週期中。節氣仍然發揮季節標誌的作用。

公元1–2100年

隱私政策