差異定位一次只比較一個計算層
01解析瞬間
02節氣邊界
03換日規則
04四柱差異

不同輸出應能回到具體輸入、資料集或規則。

01

第一步先確認兩邊是否解析成同一個物理時刻

日期、鐘面時間與城市必須套用當時的歷史時區規則後,才會對應到具體物理時刻。有些工具可能使用現在的 UTC 偏移,有些會讀歷史偏移,也有工具會靜默改用附近城市。日光節約時間切換甚至可能讓同一鐘面時間對應兩個時刻,或使某個標記完全不存在。

真太陽時又會用到座標。當出生時間本來就在時辰邊界附近,城市中心座標與更精確的出生地座標可能足以讓校正後時間落在不同區間。因此對比四柱以前,先比 IANA 時區、UTC 偏移、座標或精度標籤,以及兩個計算器實際解析出的 UTC 時刻。

02

年柱與月柱會受到節氣邊界選擇影響

有些產品在公曆 1 月 1 日換年,有些使用農曆新年,有些只看立春所在日期,也有工具採用立春的精確瞬間。二月初附近的出生紀錄因此可能出現不同年柱。MingWeave 使用版本化節氣資料中的精確時刻,並在追蹤中顯示鄰近邊界。

月柱也不跟隨公曆每月第一天,而是在十二個「節」的精確瞬間切換。若計算器把節氣取整到午夜、採用另一套星曆,或把二十四節氣全部當成月界,就可能把邊界移動。這類差異通常集中在交節附近,所以必須連同節氣時間戳與時區一起核對。

03

日柱與時柱最能看出流派方法差異

許多系統以民用午夜作為新的六十甲子日開始,也有系統在 23:00 子時開始時提前換日。接近這段時間時,約定差異會改變日柱,也可能因日干不同而改變時干。好的計算器會把這項選擇公開,而不藏在看不見的預設值裡。

真太陽時會在民用時鐘上加入經度修正及均時差,可能把工作時間推進另一個兩小時時辰,甚至跨過選定的換日界線。它並非時區替代品;若某個產品只做經度快捷換算卻沒有說明均時差,那實際上就是另一套方法。

04

用差異表找原因,避免急著替工具分勝負

把每個工具的輸入正規化、年界、月界、時間基準、換日規則、節氣來源與資料版本記下來,再分別比較年、月、日、時。只有時柱改變時,先查時鐘換算與時辰邊界;年柱或月柱在節氣附近不同時,則優先查看精確節氣界線。

MingWeave 的方法比較會固定出生輸入,只切換已核准的方法設定檔,並標明哪些柱沒有變、哪些有變;真太陽時跨越邊界時也會留下警示。能夠重現一個差異的生成路徑,比缺乏可見方法支持的自信判斷更可靠。

來源

參考資料與方法來源

  1. 香港天文台:二十四節氣
  2. IANA 時區資料庫理論說明
  3. MingWeave 計算方法