古六曆
古六曆是中國古代以戰國四分曆術為基礎所發展的陰陽合曆系統,包括黃帝曆、顓頊曆、夏曆、殷曆、周曆、魯曆等六種曆法。其名稱並非指這些朝代確實實行過的曆法,而是後人託古而作之名目。古六曆採用一致的四分術,以三百六十五又四分之一日為一回歸年,十九年七閏為置閏法則。自公元前四二七年編制完成後,歷經戰國、秦、漢初,共沿用約三百二十餘年,直至漢武帝太初元年(公元前一○四年)改以太初曆取代為止。
古六曆
概述
古六曆是中國古代以戰國四分曆術為基礎所發展的陰陽合曆系統,包括黃帝曆、顓頊曆、夏曆、殷曆、周曆、魯曆等六種曆法。其名稱並非指這些朝代確實實行過的曆法,而是後人託古而作之名目。古六曆採用一致的四分術,以三百六十五又四分之一日為一回歸年,十九年七閏為置閏法則。自公元前四二七年編制完成後,歷經戰國、秦、漢初,共沿用約三百二十餘年,直至漢武帝太初元年(公元前一○四年)改以太初曆取代為止。
歷史淵源
四分曆的編制始於戰國初期,張汝舟《二毋室古代天文曆法論叢》主張其最早施行於公元前四二七年。學者朱文鑫根據歲差推算,認為殷曆與顓頊曆的測制年代大約在公元前三七○年前後。
戰國時期,周、齊、魯、秦等國採用建子之月(以十一月為正月),三晉、楚等國則建寅正(以正月為一月),但均以子月為歲首,歲中置閏。秦王政二十六年統一天下後,採五德終始說,以秦為水德,改以孟冬十月(亥月)為歲首,仍沿用四分曆術。
至漢武帝時期,曆法與天象運行出現偏差。公孫卿、壺遂、司馬遷等人上書建議改正朔,漢武帝遂於元封七年(公元前一○四年)五月宣布改歷,以寅月為歲首,改元為太初元年。太初曆取代四分曆後,雖因自身缺陷於東漢一度恢復四分法,但古六曆的基本框架已逐漸退出官方曆法舞台。
四分術結構
古六曆的核心為四分曆術,其基本構成如下:
回歸年與朔望月
四分曆以 365又1/4日 為一回歸年長度,此即「四分」之名由來;以 29又499/940日 為一朔望月。
週期體系
四分曆建立了一套精密的週期計算系統:
- 章:十九年為一章,設七個閏月,使回歸年與朔望月相合
- 蔀:四章為一蔀,計七十六年,使累計日數成為整數以便紀日
- 紀:二十蔀為一紀,計一千五百二十年,日干支從甲子循環至甲子
- 元:三紀為一元,共四千五百六十年,年、日干支皆能被六十除盡
以古書術語表示為:元法四千五百六十,紀法一千五百二十,蔀歲七十六,蔀月九百四十,蔀日二萬七千七百五十九,章歲十九,章閏七,章月二百三十五。
曆元
據饒尚寬等學者考證,四分曆原本以**甲寅**(太歲紀年稱「焉逢攝提格」)為上元,即以甲寅年甲子月甲子日甲子時零刻合朔冬至作為曆元起點。
古六曆差異
古六曆的根本差異在於歲首月建與建正的不同。《[[左傳》]]所言「火出,於夏為三月,於商為四月,於周為五月」,正揭示了三正制度的源流。
六曆歲首對照表
| 曆法 | 上元積年(開元二年甲寅) | 歲首月建 | 建正 | 相當夏曆月份 |
|---|---|---|---|---|
| 黃帝曆 | 辛卯,二百七十六萬八百六十三算外 | 子 | 子正 | 十一月 |
| 顓頊曆 | 乙卯,二百七十六萬一千一十九算外 | 亥 | 寅正 | 十月 |
| 夏曆 | 乙丑,二百七十六萬五百八十九算外 | 寅 | 寅正 | 正月 |
| 殷曆 | 甲寅,二百七十六萬一千八十算外 | 丑 | 丑正 | 十二月 |
| 周曆 | 丁巳,二百七十六萬一千一百三十算外 | 子 | 子正 | 十一月 |
| 魯曆 | 庚子,二百七十六萬一千三百三十四算外 | 子 | 子正 | 十一月 |
三正說
夏曆寅正為人正、殷曆丑正為地正、周曆子正為天正,合稱「三正」。夏曆以孟春(夏曆正月)為歲首,符合農業社會春耕時節;殷曆以季冬(夏曆十二月)為歲首;周曆以仲冬(夏曆十一月)為歲首;顓頊曆則以孟冬(夏曆十月)為歲首。
殷曆特徵
諸家考證表明,殷曆在古六曆中改動最少,僅將建正改為丑正。其與夏曆、周曆、顓頊曆的相似性,可能部分源於歲首建正一致所致的巧合。
太初改曆
太初改歷的具體過程歷來記述不一。《[[漢書》]]載元封七年當年即改用太初曆;《[[史記》]]僅提及落下閎入朝制曆之事。學者瀧川資言、何幼琦等認為司馬遷在朝廷鬥爭中失敗後懷恨在心;陳垣《二十史朔閏表》以當年正月為改曆起點;饒尚寬《春秋戰國秦漢朔閏表》則主張太初改歷僅減朔餘七百零五分,至征和元年(公元前九十二年)鄧平呈上八十一分法,方正式完成過渡。
文化影響
周秦漢之際,五德終始說、陰陽學說與讖緯之學盛行,時人剪切四分曆文字,附會以黃帝、顓頊、夏、殷、周、魯之名,構成了古六曆的完整體系。此舉反映了古代中國「託古改制」的文化傳統,也體現了陰陽曆法與政治正統性的緊密關聯。
古六曆的三正說對後世歲首制度影響深遠,直至民國以前,採用何月為歲首始終是曆法改革的重要議題。
來源
- 維基百科:古六曆條目 https://zh.wikipedia.org/wiki/%E5%8F%A4%E5%85%AD%E6%9B%86
- 張汝舟《二毋室古代天文曆法論叢》
- 朱文鑫《歷法通志》
- 饒尚寬《春秋戰國秦漢朔閏表》
- 《[[開元占經》]]卷一百零五
- 《史記·曆書·歷術甲子篇》
校對記錄
- 2026-05-04 確認錯誤:「古六曆」通常指後人託古而作的六種古曆名目,但文中寫成「自公元前四二七年編制完成後,歷經戰國、秦、漢初,共沿用約三百二十餘年,直至漢武帝太初元年(前104年)改以太初曆取代」;若以前427年到前104年計算,約323年,數字本身勉強可通,但把「編制完成」說成一個確定年份並不嚴謹,且與下文「太初改歷」的過程敘述存在過度確定的問題。 → 正確:此處說法偏概括但大體可成立;若以公元前427年至前104年計,約323年,與「約三百二十餘年」相符。至於「編制完成」作為確定年份,屬表述可再精確化,但不足以構成明顯錯誤。
- 2026-05-04 確認錯誤:「戰國時期,周、齊、魯、秦等國採用建子之月(以十一月為正月),三晉、楚等國則建寅正(以正月為一月),但均以子月為歲首」這段前後概念混亂:既然說三晉、楚為建寅正,後文又說「但均以子月為歲首」,兩者相互矛盾。 → 正確:此處問題成立:同段同時說三晉、楚「建寅正(以正月為一月)」又說「但均以子月為歲首」,概念表述前後不一致,容易造成月建與歲首混淆。
- 2026-05-04 確認錯誤:「戰國時期」把「周」列為採用建子之月的諸國之一不恰當;周不是戰國列國意義上的一國,這裡容易造成朝代/政權歸屬混淆。 → 正確:此處問題成立:在戰國列國語境中直接將「周」與齊、魯、秦並列為諸國,容易混淆周王室與戰國列國的政權屬性。
- 2026-05-04 確認錯誤:「至漢武帝時期,曆法與天象運行出現偏差。公孫卿、壺遂、司馬遷等人上書建議改正朔」這裡把司馬遷列為上書改曆者,缺乏穩固對應;在通行史實中,太初改曆的核心人物通常是司馬遷、壺遂參與議曆,但「公孫卿」並非此處最典型的上書建議者,容易張冠李戴。 → 正確:此處問題成立:太初改曆的主導與參與者在史籍與後世整理中有不同說法,但將公孫卿、壺遂、司馬遷並列為「上書建議改正朔」者,確實有張冠李戴或表述不精確之虞。
- 2026-05-04 確認錯誤:「漢武帝遂於元封七年(公元前一○四年)五月宣布改歷,以寅月為歲首,改元為太初元年」存在時間表述不精確:太初元年是前104年,但「元封七年五月宣布改歷」與「改元為太初元年」的銜接寫法容易讓人誤以為宣布當月即已進入太初元年,實際上歷法與年號切換有分別。 → 正確:此處問題成立:元封七年五月「宣布改歷」與太初元年(前104年)年號/曆法切換不是完全同一時點,原文連寫容易讓人誤解為宣布當月即已進入太初元年。
- 2026-05-04 確認錯誤:「四分曆以 29又499/940日 為一朔望月」這個數值表述不屬於常見、明確的四分曆核心定數寫法,容易與一般所述的朔望月長度(約29.530864日)混淆;若作為條目核心數據,需更謹慎核對來源。 → 正確:此處問題成立:以「29又499/940日」表述朔望月長度,若未交代出處與四分曆內部定數來源,容易與通行近似值混淆,作為條目核心數據不夠穩妥。
- 2026-05-04 確認錯誤:「以甲寅年甲子月甲子日甲子時零刻合朔冬至作為曆元起點」屬高度具體的曆元設定,但文中未交代此為哪一家學說或哪種重建結果,直接寫成既定事實有誇大確定性之嫌。 → 正確:此處問題成立:將「甲寅年甲子月甲子日甲子時零刻合朔冬至」直接寫為曆元起點,屬高度具體且帶有特定學說色彩的重建說法,若未標明來源與學界立場,確有把推定寫成定論之虞。
- 2026-05-04 確認錯誤:表格中的「上元積年(開元二年甲寅)」與古六曆本身關係不清:開元二年是唐代年號,放在這裡作為換算基準容易造成時代錯置,且表格內各曆法的「上元積年」與古六曆傳統是否可直接對應,文中沒有交代清楚。 → 正確:此處問題成立:表格標示「上元積年(開元二年甲寅)」作為古六曆資料欄位,若未說明是後世換算基準,確實容易造成唐代年號與古六曆本身時代錯置的誤解。
- 2026-05-04 確認錯誤:「《左傳》所言『火出,於夏為三月,於商為四月,於周為五月』,正揭示了三正制度的源流」這種說法偏概括化,將單一文獻直接等同於三正制度起源,屬過度推論。 → 正確:此處問題成立:以《左傳》一句話直接說成「正揭示了三正制度的源流」,屬於由文獻證據推到制度起源的過度概括。
- 2026-05-04 確認錯誤:「周曆以仲冬(夏曆十一月)為歲首;顓頊曆則以孟冬(夏曆十月)為歲首」與前文「顓頊曆建亥正、建子之月等說法」之間用語不一致:同一制度在文中被混用成月建、建正、歲首三種層級,容易造成概念混淆。 → 正確:此處問題成立:同一段落把月建、建正、歲首交互使用,容易造成概念層級混淆;「顓頊曆則以孟冬為歲首」與前文建亥正等表述需分層說明。
- 2026-05-04 確認錯誤:「殷曆在古六曆中改動最少,僅將建正改為丑正」屬明顯過度簡化,且與前文把其他曆法也納入同一四分術框架的描述並列時,會讓讀者誤以為六曆之間只差歲首,這不是嚴格的歷史表述。 → 正確:此處問題成立:說「殷曆僅將建正改為丑正」過於簡化,容易讓人誤以為六曆之間差異只在歲首,忽略了其他曆法要素。
- 2026-05-04 確認錯誤:「太初改歷的具體過程歷來記述不一」後面接著「瀧川資言、何幼琦等認為司馬遷在朝廷鬥爭中失敗後懷恨在心」這種心理動機判斷,無法作為穩定史實陳述,且與前文的制度史敘述層次不一致。 → 正確:此處問題成立:將司馬遷的心理動機(如懷恨在心)作為史實敘述,屬不可直接驗證的推測,且與前述制度史敘事層次不同。
- 2026-05-04 確認錯誤:「饒尚寬……則主張太初改歷僅減朔餘七百零五分,至征和元年(前92年)鄧平呈上八十一分法,方正式完成過渡」這段把改曆完成時間延後到前92年,與前文「太初曆取代四分曆後……古六曆的基本框架已逐漸退出官方曆法舞台」形成時間上不一致的敘述,若未說明“名義改曆”與“實際推行”的差別,容易矛盾。 → 正確:此處問題成立:若前文已說太初曆取代四分曆後古六曆逐步退出官曆舞台,後文又將制度完成時間延至前92年,確實需要區分「名義改曆」與「實際推行完成」,否則會形成時間敘述上的張力。
- 2026-05-04 確認錯誤:「直至民國以前,採用何月為歲首始終是曆法改革的重要議題」過於絕對,將多種曆法改革議題簡化為單一焦點,且「民國以前」跨越範圍過大,屬不夠精確的歷史陳述。 → 正確:此處問題成立:『直至民國以前,採用何月為歲首始終是曆法改革的重要議題』屬範圍過大的概括,且將多元曆法改革議題壓縮為單一焦點,歷史表述不夠精確。
◇法緣留言(—)
載入中…