排盘引擎会依据出生日期、地点和最终确认的 IANA 时区,自动处理历史时区与夏令时。
处理流程如下:
- 用户输入出生地当时钟表记录的当地民用时间
- 系统根据地点解析经纬度和 IANA 时区;选择城市时会自动填写,手填经纬度时需要同时提供时区
- 历史时区规则用于判断该地点在出生日期是否实行夏令时,以及当时准确的 UTC 偏移
- 系统从民用时间恢复当地标准时间,再结合经度修正和均时差计算真太阳时
- 真太阳时产生的自然跨日会先处理,然后才进入四柱和换日计算
请按出生证明或当时钟表显示的时间填写,不要自行减去夏令时的一小时。若明确知道出生记录采用了其他钟表时区,可以在前端校正系统自动选择的时区。