節氣交接的精確時刻
出生在節氣交接當天時,應以天文交接瞬間判定前後月柱,而不是只看日曆日期。
概覽
節氣只在一個計算出的瞬間開始,不會從該民用日期的午夜起整天生效。出生接近一個「節」時,應先用出生地當時有效的歷史時區還原紀錄,再把出生瞬間與該年度的太陽黃經交接放在同一時間軸比較。交接前仍屬前一個八字月;交接當下或之後是否歸新月,依系統明示的含界規則處理。若交接是立春,採立春換年的八字方法還可能同時更換年柱,因此必須連同月柱一起重算。
概念速覽
- 邊界形式
- 單一天文瞬間
- 比較方式
- 出生與交接放在同一時間軸
- 交接之前
- 沿用前一個八字月
- 交接當下之後
- 依含界規則進入新月
- 立春敏感項
- 年柱與月柱都可能改變
- 錯誤捷徑
- 整個節氣日期都套用新柱
日曆上的節氣日期只是定位資訊
一般日曆會列出節氣落在哪個本地日期,但天文定義是太陽視黃經到達目標度數的那一刻。
同一天內的兩個出生時間可能分居交接兩側,只用日期判定,正好會遺失最可能改變月柱的資訊。
- 取得該年度的精確交接時間戳記。
- 揭露資料來源與精度。
出生與節氣必須換算到同一條連續時間軸
先依出生地、日期與日光節約規則解讀民用出生紀錄,並處理時區缺口或重複鐘點,再把出生與交接轉成相同時間基準。
不能拿 UTC 星曆時間直接與尚未換算的本地鐘點比較。顯示時區可能改變書面日期,但不會改變兩個瞬間的先後。
- 先消解歷史時區歧義。
- 比較瞬間,不比較格式化字串。
跨界後要重算所有依賴該邊界的柱
一般的節會改變月支及其月干。若是立春,而且系統採立春為年界,年柱也會改變;新的年干接著成為五虎遁推月干的輸入。
系統還要聲明「剛好等於交接」歸前段或後段。實務上完全相等很少見,但可重現的引擎仍需保存規則。
- 跨界後同步更新相依天干。
- 保存含界與排除界的約定。
證據無法判定交界前後時,應保留候選
若出生時間只有約數,或歷史偏移仍有歧義,而且可能範圍橫跨交接,就以相同設定計算兩側的不同結果,並標示各自依據。
不能選擇解讀較漂亮的一張。這是輸入證據的不確定,輸出必須明確指出哪一柱因此改變。
- 轉換完整不確定範圍。
- 四柱相同的候選應合併。
來源與編輯依據
- Hong Kong Observatory: The 24 Solar Terms香港天文台的年度節氣資料提供精確交節日期時間,支持以瞬間而非整個民用日期判定交界前後香港天文台對二十四節氣、黃道每十五度分段,以及十二中氣與十二節氣交替排列的官方天文說明。
- IANA Time Zone Database出生地歷史時區把本地出生紀錄還原為唯一時間軸瞬間,才能與以 UTC 表示的節氣交接安全比較按地區維護歷史當地時間規則、UTC 偏移與日光節約時間轉換的權威資料庫。
- OpenFate 編輯方法說明產品在候選範圍跨越節入時保留兩側結果,並同步重算月支、月干及立春所影響的年柱OpenFate 將確定性的排盤計算、傳統解釋框架與現代編輯說明分開處理。