非整點時區如何排八字?
保留 30 或 45 分鐘 UTC 偏移的完整精度,避免非整點時區被四捨五入而排錯八字。
概覽
時區不只使用整數小時。現代民用時區可能含 30 或 45 分鐘,歷史地方時間甚至可能有其他分鐘或秒數。八字計算必須保留 IANA 規則在出生日期回傳的完整有效偏移。若把非整點偏移四捨五入,出生瞬間就會改變,並可能越過時辰、日界或交節。計算流程與其他地區相同,偏移形狀本身沒有特殊命理含義。
概念速覽
- 現代有效偏移
- 可含 30 或 45 分鐘
- 歷史偏移
- 可能含其他分鐘或秒數
- 所需精度
- 使用完整有效偏移
- 錯誤捷徑
- 四捨五入到整數小時
- 計算影響
- 可能跨時辰、日期或交節
- 解讀邊界
- 偏移形式沒有特殊命理意義
UTC 偏移本來就可以不是整數小時
民用時間由區域規則決定,沒有必須整點偏移的要求。IANA 會依實際精度表示現代與歷史偏移。
軟體必須解析完整帶正負號的時長;只取小時欄位或丟掉分鐘,就會得到另一個瞬間。
- 保留小時、分鐘與受支援秒數。
- 保留原始正負號。
用時區名稱與歷史日期導出偏移
同一地點的非整點偏移可能曾經改變。今天的 +05:45 或 +09:30,不能直接套用到該地所有歷史日期。
應以出生地 IANA 時區與出生日期取得有效值;來源若明載數值偏移,也要和地點一起保存以便核對。
- 不可由今日規則推回歷史。
- 時區名稱與導出偏移一起保存。
三十分鐘誤差也可能改變一柱
確定瞬間後,再套用已聲明的太陽時方法,精確檢查時支、日界與交節。接近邊界時,未滿一小時的差異仍然重要。
若修正前後仍在相同區段,四柱應保持不變;即使符號結果相同,更完整的精度仍改善可稽核性。
- 先以分鐘計算,再分配時辰。
- 未跨界時如實報告穩定。
非整點偏移是鐘錶規則,不是命理符號
它不會增加五行、神煞、性格或特殊命運分類。解讀只建立在標準四柱計算完成之後。
很早期的地方偏移可能只有不完整史料,應保存來源與版本,不把近似換算說成精確事實。
- 不為特殊偏移加上象徵權重。
- 揭露早期歷史精度限制。
來源與編輯依據
- IANA: Theory and Pragmatics of the Time Zone DatabaseIANA theory 明確涵蓋非整數小時與歷史秒級偏移,數值偏移必須視為完整帶正負號的時長IANA 對時區識別碼、歷史涵蓋、別名、偏移、轉換及資料庫已知限制的官方說明。
- IANA Time Zone DatabaseIANA Time Zone Database 依地區與日期提供實際有效偏移,不能把今日半小時或四十五分鐘規則套回全部歷史按地區維護歷史當地時間規則、UTC 偏移與日光節約時間轉換的權威資料庫。
- OpenFate 編輯方法說明產品以完整分鐘與受支援秒數先還原出生瞬間,再檢查是否跨過時柱、日界或交節;偏移形式不參與命理解讀OpenFate 將確定性的排盤計算、傳統解釋框架與現代編輯說明分開處理。