八字立春換年怎麼算?
理解年柱如何在精確立春時刻切換、為什麼不能固定看 2 月 4 日或午夜,以及邊界出生需要哪些資料。
概覽
依 OpenFate 採用的八字規則,出生時刻正規化後,在精確立春之前仍使用前一個八字年柱,立春之後才使用新年柱。立春常落在 2 月 3 至 5 日附近,但日期與時刻會隨年份和時區改變,因此不能用「2 月 4 日零時」當成固定答案。
概念速覽
- 切換事件
- 精確立春時刻
- 交節之前
- 沿用前一個八字年柱
- 交節之後
- 使用新的八字年柱
- 常見誤差
- 立春不固定在 2 月 4 日午夜
- 必要輸入
- 出生時刻、地點或時區、節氣曆算資料
- 系統證據
- OpenFate 以邊界回歸測試固定行為
年柱在一個精確瞬間切換
立春由太陽視黃經的位置定義,可以換算成一個確定時刻,再顯示為出生地的當地時間。
判斷只比較出生時刻在交節之前或之後。若把整個交節日都算新年,會讓同一天的邊界出生失真。
- 出生與立春都要轉成可比較的時刻。
- 保存節氣資料與計算版本。
先處理時區,再比較立春
同一個立春瞬間在不同地區會顯示成不同鐘點,甚至不同民用日期;歷史時區與日光節約規則都可能影響顯示。
真太陽時校正是另一個可選步驟,不能和用來定位天文事件的時區換算混為一談。
- 使用出生地當年的時區規則。
- 民用時間與真太陽時分開記錄。
出生時間跨立春時要做敏感度比較
若出生時間只知道大約區間,而且區間跨越立春,應同時列出兩個候選年柱,不能硬選一個。
年干改變也可能連動月干與後續十神關係,因此報告必須保存採用的原始輸入與設定。
- 誤差跨界線時並列候選命盤。
- 不可把交節時刻四捨五入成整天。
立春換年不是人生在當下突然改變
跨過立春會依本規格改變年柱符號,但不代表個性、健康或命運在那一秒發生跳變。
這是用來重現命盤的計算界線,不能用於評比立春前後出生者,也不能直接推導事件。
- 換柱不等於事件發生。
- 不能為方便而改用固定日期。
來源與編輯依據
- Hong Kong Observatory: The 24 Solar Terms香港天文台列出立春為二十四節氣之一及各年精確交節日期時間,不能以固定民用日期代替香港天文台對二十四節氣、黃道每十五度分段,以及十二中氣與十二節氣交替排列的官方天文說明。
- Hong Kong Observatory: Heavenly Stems and Earthly Branches香港天文台天干地支資料說明六十干支紀年及其曆法用途,年柱須落在明確的干支年界線香港天文台對天干地支標準次序、干支紀日與六十甲子的現代官方說明。
- OpenFate 編輯方法說明tests/bazi/test-pillar-invariants.ts 覆蓋立春前後精確邊界,產品只在實際交節瞬間切換八字年柱OpenFate 將確定性的排盤計算、傳統解釋框架與現代編輯說明分開處理。