国际换日线与跳过日期
先验证国际换日线附近和历史改制中被跳过的当地日期,再计算八字四柱。
概览
国际换日线不是一条永远固定的法定边界。附近司法辖区自行决定民用时间,历史上也有地区跨越换日线时直接跳过整整一个当地日期。出生地如果从未出现记录中的日期,就不存在可供排盘的瞬间,不能暗中改成前一天或后一天。OpenFate 先解析 IANA 历史规则、保留当地原始记录,再按已设置的民用或太阳时基准判断八字边界。
概念速览
- 换日线本质
- 由各司法辖区决定的民用边界
- 可能转换
- 整个当地日历日期被跳过
- 必要验证
- 地点、日期、时间与历史时区
- 无效输入
- 位于跳过区段的当地读数
- 安全处理
- 要求更正,不能静默平移
- 八字边界
- 解析后只采用一套已声明时间基准
换日线随民用决策弯折,并非固定直线
180 度经线附近的海域和岛屿会根据经济或政治联系选择日期,因此法定边界有多处偏折。
只看坐标无法得知当时使用哪个民用日期,必须由历史 Area/Location 时区规则解读。
- 使用当地司法辖区的时区历史。
- 不能套用单纯的 180 度规则。
大幅偏移变更可能删去一个日历日期
地区移到换日线另一侧时,当地时钟可能向前跳一天,被略过日期中的所有读数都不存在。
如果出生记录落在该日,先核对地点和抄写内容;自动改成前后日期会改写来源,也可能改变全部四柱。
- 确认当地日期确实存在过。
- 不能静默修正不可能的日期。
先固定时间轴瞬间,再决定八字日期
有效的当地记录先通过历史时区转换为一个瞬间,之后才应用所选民用、平太阳或视太阳时间及日界规则。
旅行地、居住地或读者当前日期不会改变本命瞬间;只有出生时有效的出生地规则属于计算。
- 完整保留出生地当地记录。
- 后续一致应用一套边界方法。
地点或日期有歧义时只能产生候选
岛名、旧行政区和转抄记录可能不够明确,选择 IANA 时区前应确认具体辖区与来源语境。
证据无法区分合理地点或日期时,保留候选命盘和各自假设。换日线本身没有吉凶象征。
- 逐一标明候选司法辖区。
- 不把地理现象转换成预测。
来源与编辑依据
- IANA: Theory and Pragmatics of the Time Zone DatabaseIANA theory 說明 Area/Location 時區反映各司法轄區的歷史民用規則,國際換日線不能由單一 180 度經線取代IANA 对时区标识符、历史覆盖、别名、偏移、转换及数据库已知限制的官方说明。
- IANA Time Zone DatabaseIANA 歷史轉換可表示跨換日線造成的整日跳時;被略過日期內的當地讀數沒有有效時間軸瞬間按地区维护历史当地时间规则、UTC偏移与夏令时转换的权威数据库。
- OpenFate 编辑方法说明產品先驗證出生地當地日期是否存在,不自動平移不可能日期;來源仍有歧義時保留地點、日期與命盤候選OpenFate 将确定性的排盘计算、传统解释框架与现代编辑说明分开处理。