瞬間邊界同一天可以跨過兩個八字年
0116:19 · 前一年
02立春 · 16:20
0316:20 · 新一年
04保留追蹤

合成示例以精確節氣瞬間決定前後,不以日曆日期取代。

01

立春是一個瞬間,不是一整天的日期標籤

立春是二十四節氣之一,對應太陽到達特定黃經的位置。一般日曆常把立春標在 2 月 3、4 或 5 日,但排盤使用的邊界發生在確切時分秒,不能把整個當地日期都當成同一側。

MingWeave 會直接比較解析後的出生物理時刻與立春瞬間。出生在立春以前,仍歸前一個八字年;等於或晚於該瞬間,就進入新的八字年。即使公曆已在 1 月 1 日換年,或農曆新年落在另一日,這個方法選擇仍維持一致。

02

公曆元旦、農曆新年與立春本來就屬於不同系統

1 月 1 日是民用公曆的年度邊界,農曆新年開啟陰陽合曆的一年,而立春是 MingWeave 四柱方法所採用的太陽節氣邊界。三者屬於不同時間系統,因此若把它們互換,夾在這些日期之間的出生紀錄就可能得到另一個年柱。

這個差異不能靠選擇最熟悉的節日解決,關鍵在於計算器是否公開方法。其他傳統可以採取不同規則,但可重現的產品應說清楚實作哪一種約定、保留精確節氣時間戳,並在紀錄接近邊界到足以受鐘面精度影響時發出警示。

03

一個簡單的邊界示例

假設某年立春在解析後的工作時區為 16:20。一筆合成出生紀錄若是 16:19,依此規則仍屬上一八字年;16:20 則進入新年。兩筆紀錄具有相同日曆日期,卻位於邊界兩側,因此只知道日期並不足以確定年柱。

選用真太陽時時,MingWeave 依然拿真實 UTC 出生瞬間與立春瞬間比較,太陽時修正不會把年界搬動。追蹤同時保留民用時鐘與視太陽時,讓日、時柱使用所選時間規則,而年、月節氣仍錨定同一個物理瞬間。

  • 比較精確瞬間,不只看印在日曆上的日期。
  • 使用出生地當年的歷史時區換算。
  • 接近邊界的紀錄必須保留鐘面精度的不確定性。
04

查核年柱差異時應問哪些問題

先確認另一個計算器用哪個年界、採用哪一筆立春時間戳與星曆來源、如何解析出生地,以及是否套用了太陽時。把出生瞬間與節氣邊界換到同一時間尺度後再對照。只看一個年柱結果,還無法說明差異來自哪裡。

MingWeave 會列出前後節氣、距離相關邊界的時間、方法設定檔、引擎版本及節氣資料版本。紀錄若靠近立春,分享結果時也應保留警示。命盤的責任是把條件交代清楚,不應為了看起來簡潔而刪除重要限制。

來源

參考資料與方法來源

  1. 香港天文台:節氣精確時刻
  2. 聯合國教科文組織:二十四節氣
  3. MingWeave 計算方法