八字節氣換月怎麼算?
掌握哪十二個節氣負責八字換月、寅月至丑月順序,以及為什麼農曆初一與中氣不會切換月柱。
概覽
OpenFate 的月支在十二節精確交節時切換:立春起寅、驚蟄起卯、清明起辰、立夏起巳、芒種起午、小暑起未、立秋起申、白露起酉、寒露起戌、立冬起亥、大雪起子、小寒起丑。與十二節交錯的十二中氣不會在本規格中另起一個八字月。
概念速覽
- 換月節點
- 十二節,不是全部二十四節氣
- 第一月
- 立春起寅月
- 年中例子
- 立夏起巳月,立秋起申月
- 冬季例子
- 立冬起亥月,大雪起子月
- 最後一月
- 小寒起丑月
- 不是界線
- 農曆初一或兩節之間的中氣
每一個節開始固定的月支區段
前半年依序為立春寅、驚蟄卯、清明辰、立夏巳、芒種午、小暑未。
後半年為立秋申、白露酉、寒露戌、立冬亥、大雪子、小寒丑,之後再回到立春寅月。
- 月支順序不可跳號。
- 採精確交節時刻,不只看印刷日期。
節與中氣交替,但八字用途不同
二十四節氣由十二節與十二中氣交錯排列,共同標記太陽一年的位置。
依 OpenFate 規格,月柱只在十二節切換。中氣在其他曆法用途仍重要,但不會在同一個八字月內再換一次月柱。
- 先辨認該節氣屬於節或中氣。
- 一個節月只前進一次月支。
交節日要比較精確鐘點
萬年曆常只列日期,但交節同時有鐘點;同一天較早與較晚出生,可能落在不同月柱。
出生與交節要放到同一時標比較,再轉回出生地的歷史當地時間呈現。
- 不可把交節四捨五入成整天。
- 保存時區與節氣來源。
換月柱不等於當下發生人生轉折
界線只決定命盤符號,不代表交節前後一方比較幸運,也不保證某件事發生。
出生時間誤差跨界線時,應列出兩個候選月柱與連動差異,而不是隱藏不確定性。
- 接近交節不是吉凶徵兆。
- 輸入不確定就不能假裝精確。
來源與編輯依據
- Hong Kong Observatory: The 24 Solar Terms香港天文台列出二十四節氣及精確交節時刻;八字月界採十二個節令而非農曆初一香港天文台對二十四節氣、黃道每十五度分段,以及十二中氣與十二節氣交替排列的官方天文說明。
- Hong Kong Observatory: Heavenly Stems and Earthly Branches香港天文台干支資料提供十二地支次序,月支須按節令序列配屬香港天文台對天干地支標準次序、干支紀日與六十甲子的現代官方說明。
- OpenFate 編輯方法說明tests/bazi/test-pillar-invariants.ts 覆蓋驚蟄等節令前後月柱切換,邊界以出生地時區還原後的交節瞬間判定OpenFate 將確定性的排盤計算、傳統解釋框架與現代編輯說明分開處理。