八字日柱如何計算?
理解連續六十甲子日序、基準日、時區與子時換日規則,以及為什麼農曆日期不能直接推出日柱。
概覽
日柱是正規化後的有效日期在連續六十甲子日序中的位置。計算器需要經驗證的基準日或等價儒略日演算法、歷史時區,以及明確的換日慣例。農曆初幾不能決定日柱。出生接近 23:00 或午夜時尤其要小心,因為不同流派可能在不同時刻切換干支日。
概念速覽
- 基本週期
- 連續循環的六十個干支日
- 必要基準
- 已驗證基準日或等價儒略日公式
- 民用時間
- 出生地歷史當地時間與 UTC 偏移
- 換日設定
- 23:00 換日或午夜換日
- 連續性檢查
- 相鄰有效日期前進一個甲子序位
- 錯誤捷徑
- 把農曆日序當成日柱
日柱沿同一個六十甲子日序連續前進
六十組標準干支按固定順序反覆循環。只要知道可信基準日,就能用目標日與基準日的整數日差取模六十。
穩健實作會使用經測試的基準點或儒略日換算,並驗證跨月、跨年、閏日與甲子循環末端的連續性。
- 用回歸案例固定基準日。
- 驗證癸亥之後回到甲子。
先確定當地時刻與有效換日界線
時間戳必須先依出生地歷史時區解析,再決定有效八字日期;沒有時區的日期時間字串可能對應多個瞬間。
23:00 換日制會把晚子時納入次日;午夜換日制則到 00:00 才切換,兩套結果不能無聲混用。
- 報告要標明換日慣例。
- 日光節約時間的不存在或重複時刻要明確處理。
驗證要靠不變量,不只比對一個網站
系統應通過已知案例,並在大範圍日期中維持每天前進一位;時區與邊界測試負責保護切換邏輯。
外部萬年曆可以交叉核對,但要先確認雙方使用相同時區與換日慣例,否則差異不一定是計算錯誤。
- 同設定才能公平比對。
- 計算規格與版本要可追蹤。
日柱不是單獨的人格或婚姻測驗
日干在後續分析中成為日主,但完整日柱仍不能單獨證明性格、婚姻、健康或命運。
出生時間若靠近換日界線且無法確定,應保留兩張候選命盤,不能只憑往事吻合度選一張。
- 不從單柱保證人生結果。
- 不能用事後故事反選命盤。
來源與編輯依據
- Hong Kong Observatory: Heavenly Stems and Earthly Branches香港天文台說明六十干支循環由十干與十二支配對構成,日柱是連續日序中的一個干支索引香港天文台對天干地支標準次序、干支紀日與六十甲子的現代官方說明。
- Hong Kong Observatory: The Chinese Agricultural Calendar香港天文台曆表逐日列出干支日,可用作民用日期與六十日循環的外部對照香港天文台對中國農曆如何結合太陽與月亮週期、月份、閏月和節氣的官方說明。
- OpenFate 編輯方法說明tests/bazi/test-pillar-invariants.ts 驗證連續日期的日干支遞進及早子時/午夜兩種換日口徑,跨界須明示設定OpenFate 將確定性的排盤計算、傳統解釋框架與現代編輯說明分開處理。