← 返回書院 · 姊妹篇:農曆科學 · 相關:干支時空律動

曆法選擇術專題

古人為什麼要擇日?
黃曆「宜忌」從何而來

黃曆宜忌不是一套由古代天文學直接推出的宇宙吉凶公式。它是可計算的曆法底座,與日辰、神煞規則長期疊合的結果。

執行摘要:雙層疊合

從出土文獻、傳世典籍與曆法資料來看,每日「宜嫁娶、忌動土」站在兩個不同層次之上。第一層可以重複計算;第二層是歷史術數與禮俗規則。

第一層

客觀計算的曆法底座

日、月、年,朔望月、二十四節氣,以及年月日時的干支編碼。干支是十天干與十二地支組成的六十循環;節氣依太陽周年運動建立,2016 年列入聯合國教科文組織非遺名錄。

第二層

日辰/選擇術規則層

把干支、方位、五行、建除十二值、二十八宿、太歲與吉神凶煞相互配合,再對婚嫁、出行、營造給出判定。戰國至秦漢的《日書》是目前最重要的早期直接證據。

日食、月食或行星位置屬於天文占候,並不是一般黃曆每天宜忌的常規輸入。把「天文曆法」和「日辰術數」說成同一件事,會把兩套相鄰的知識混在一起。

互動拆解

黃曆規則引擎

日干支按六十甲子循環計算。建除用報告中的一種後世公式演示。神煞與宜忌沒有古今唯一的表,此處不冒充通書核定。

第一步:設定目標日期

歷史源流與經典文本

沒有一部可以稱為「黃曆始祖」的單一經典。干支紀日、祭祀與占卜很早;戰國至秦漢形成大量《日書》式生活擇日;漢代把這類知識納入「數術」;清乾隆四年(1739)奉敕編成的《協紀辨方書》是官方會通與標準化,不是起點。

文獻/材料 大致年代 對擇日史的意義 限制
《禮記·月令》 成篇層次複雜 以月份季節配置農事、祭祀與政令,代表「順時而行」。 不是神煞算法手冊,不能直接稱為黃曆起源。
睡虎地秦簡《日書》甲乙種 戰國晚期—秦 早期生活擇日的關鍵實物;已有五行、神煞、建除、星宿。 篇章來源可能不同,文字與算法仍有多種解讀。
放馬灘等秦簡《日書》 戰國末—秦漢之際 可與睡虎地比較,顯示秦、楚規則並非完全一致。 竹簡殘缺與地方曆制都影響復原。
《史記·日者列傳》 西漢 「日者」已是可被史家描述的占日專業群體。 傳記文獻,不是算法書。
《漢書·藝文志》 東漢前期 置於「數術」:天文、曆譜、卜筮在同一知識分類中相鄰。 書目分類不代表各術共用一套理論。
《協紀辨方書》 清乾隆四年(1739) 三十六卷,帝國晚期擇吉的官方會通文本,後入《四庫全書》。 是集成與標準化,比睡虎地《日書》晚約兩千年。

天文與曆法底座

民間常把農曆叫「陰曆」。從技術上說,中國傳統曆是陰陽合曆:月份配合朔望,節氣把季節固定在太陽周年運動上。朔、節氣、六十干支日序,不因一個人是否相信吉凶而改變。

二十四節氣

太陽在黃道上約每 15° 一個節氣。

360° / 24 = 15°

立春、春分、夏至首先是季節節點,本身並不等於吉日。

為什麼是六十而不是一百二十

十干與十二支同步前進,最小公倍數是 60。

lcm(10, 12) = 60

干支首先是時間編碼。甲子並不因此「就是吉」,乙丑也不因此「就是凶」。

宇宙論、宗教與神煞

宜忌的邏輯核心不是「星星發出吉祥射線」,而是類比—關聯宇宙論:季節、方位、顏色、干支、五行與事件類型放進同一套對應網絡。思考方式更接近「A 與 B 相應、相生、相剋」,而不是「A 在物理上造成 B」。

神煞是規則標籤

從算法看,神煞是依年月日時、干支或方位週期出現的標籤。有的有神格化名稱,有的更接近禁忌名。現代網頁上的「三吉神、兩凶煞」,只是某一版本的聚合,不是古今唯一的宇宙定律。

秦簡《日書》早於後世成熟的道教科儀,直接稱為「道教黃曆」會把年代倒過。儒家影響更多在「時」與禮,而不是天德、往亡、建除這一批神煞。黃曆能延續兩千餘年,正因為它同時帶著禮制、方術、陰陽分類和地方禁忌。

實務演算法

把它譯成現代計算,最接近的不是單一方程式,而是多層查表、循環運算和規則優先級。越往下,文化規則的比重越高。嚴謹的問法是「哪一本、哪個年代、哪一派怎麼算」。

干支:以已知甲子日為 k = 0

天干索引 = k mod 10
地支索引 = k mod 12

k = 14 時,14 mod 10 = 4(戊),14 mod 12 = 2(寅),得到戊寅。這個計算只回答座標,沒有吉凶。

建除十二值

建 → 除 → 滿 → 平 → 定 → 執 → 破 → 危 → 成 → 收 → 開 → 閉

r = (d − m) mod 12

寅月戌日:m = 2,d = 10,r = 8,為成日。成日仍不能推出「萬事皆吉」。這是後世一種示例,不是所有《日書》的統一公式。

四步不能混為一談

  1. 從太陽、月亮的位置得到日期,是天文。
  2. 從日期得到干支,是曆法編碼。
  3. 從干支得到神煞,是術數。
  4. 從神煞得到「宜嫁娶」,是文化規範。

可精確計算,並不等於已經證明因果效力。一個程式可以算對今天的干支,仍不能因此證明這個干支使婚姻更幸福。

社會功能與結論

結婚、搬家、下葬是高成本、不易撤回的決定。設定「好日子」可以產生共同決策點:家族不必無止境爭論,儀式專家提供第三方權威。這個社會功能,和神煞有沒有物理因果力,是兩個問題。

從紙本通書到手機應用,結構反而更清楚:天文日期 → 干支 → 規則資料庫 → 宜忌介面。介面容易讓人以為「宜嫁娶」和日出時間一樣,是從自然界直接讀出的資料。

最準確的一句

黃曆不是「完全沒有天文根據」,也不是「天文學算出了人生吉凶」。它是一套把真實天文曆法、形式化時間循環,和歷史性的象徵、禮俗規則疊合起來的傳統決策系統。

完整研究報告

以下嵌入本專題全文《古人為什麼要擇日?黃曆「宜忌」從何而來》,供線上閱讀與對照上方互動章節。

請尊重書院版權,勿另存或傳播全文檔案。

在新分頁開啓全文(線上閱讀)

互動小測

黃曆宜忌小測驗

十道選擇題,覆蓋雙層結構、《日書》與《協紀辨方書》、六十甲子、建除、神煞與科學評價。答完可見得分與各題要點。

第 1 / 10 題