历史时区变更会影响八字吗?
了解过去 UTC 偏移、夏令时与法定时钟变更,何时会改变八字使用的瞬间、时辰或日期。
概览
时区规则并非永远不变。政府可能调整标准偏移、启停夏令时、改变边界、跳过一段当地时间或让同一钟表时间出现两次。出生记录必须用出生地在出生当日的规则解释,不能直接套用该地今天的偏移。历史变更只有在规范化时间越过节气、时辰或日界时才会改变四柱;没有越界时,四柱不变,但计算来源更加准确。
概念速览
- 可能变更
- 基础偏移、夏令规则或区界
- 正确依据
- 出生地在出生日期生效的规则
- 错误捷径
- 直接使用所在地当前偏移
- 命盘影响
- 只有跨相关边界时才改柱
- 必须保存
- 时区识别码、版本与有效偏移
- 早期限制
- 部分历史数据仍有不确定性
法定时钟可以在经度不变时调整
一个地区可以拨快或拨慢时钟、暂停夏令时,或者采用新的统一标准。这些决策会改变书面当地时间和 UTC 的对应。
经度无法恢复法律规则。必须先把历史民用时间映射到确定瞬间,之后才能进行太阳时修正。
- 使用出生日期实际生效的规则。
- 不能用经度代替时区历史。
修正偏移不代表四柱必然变化
得到历史偏移后,要比较规范化结果是否越过交节瞬间、两个小时的时支区间或声明的换日点。
如果没有越界,四柱应保持不变,改善的是来源信息;发生变化时,则要说明哪一柱因哪个边界改变。
- 稳定的命盘如实标为稳定。
- 结果不同要指出跨过的边界。
缺失和重复时刻需要明确消除歧义
时钟向前跳会产生从未出现的当地读数;时钟向后拨会让同一读数以两个不同偏移重复出现。
如果记录只有钟表时间,可能无法区分先后。系统应保留两个候选瞬间或请求证据,不能静默选择。
- 拒绝不存在的当地时间。
- 重复时间保留两个候选。
版本化来源避免旧命盘静默漂移
政府公告或研究更新后,IANA 可能修正历史数据。保存时区名称、有效偏移和数据版本,日后重算才能解释差异。
早期地方时记录存在已知限制。页面应披露不确定性,不制造虚假分钟精度或确定人生结果。
- 保存计算版本和时区版本。
- 规则更新时透明重算。
来源与编辑依据
- IANA Time Zone DatabaseIANA 資料庫因應政府與研究更新時區邊界、UTC 偏移及日光節約規則,歷史出生時必須使用當日規則按地区维护历史当地时间规则、UTC偏移与夏令时转换的权威数据库。
- IANA: Theory and Pragmatics of the Time Zone DatabaseIANA theory 揭露早期民用時、區域邊界與瞬時轉換模型的限制,不應把歷史資料包裝為虛假分鐘精度IANA 对时区标识符、历史覆盖、别名、偏移、转换及数据库已知限制的官方说明。
- OpenFate 编辑方法说明產品比較修正前後是否跨過交節、時支或日界;未跨界即保持四柱,跨界時說明受影響柱與來源OpenFate 将确定性的排盘计算、传统解释框架与现代编辑说明分开处理。