夏令时
说明历史夏令时如何影响八字出生时间、缺失与重复时刻,以及真太阳时和四柱计算前的正确处理顺序。
概览
夏令时(Daylight Saving Time, DST)是某个地区在特定年代采用的民用时钟偏移,不是八字符号。可靠排盘要根据出生地点与历史日期查明当时规则,处理春季不存在的时刻和秋季重复的时刻,再进行经度校正、真太阳时或四柱边界计算。直接套用今天常见的 UTC 偏移可能让历史出生时间错一小时;OpenFate 把校正来源与歧义保存为计算依据,不赋予命理象征。
概念速览
- 数据性质
- 历史民用时钟偏移规则
- 必要输入
- 出生地、当地日期与时间
- 春季转换
- 部分当地时间不存在
- 秋季转换
- 部分当地时间出现两次
- 处理顺序
- 先确定偏移,再算真太阳时和四柱
- 使用边界
- 不是神煞、五行或吉凶因素
夏令时改变的是时钟标签
政府会随年代改变实施日期与偏移量,同一城市在不同年份可能使用不同UTC偏移。
出生证明记载的是当地民用时间,不一定是标准时间;转换瞬间前必须恢复当时规则。
- 优先使用IANA地区时区标识。
- 不要用今天的时区推断历史偏移。
拨快和拨慢时钟会产生缺失与重复时刻
春季拨快时,一段钟面时间可能根本不存在;秋季拨慢时,同一钟面时间可能对应两个瞬间。
系统应拒绝或标记不存在的时间,遇到重复时间则要求确认前后段,不能静默猜测。
- 缺失时间不得自动纠正。
- 重复时间要保存用户选择的那一次。
OpenFate 依次处理民用时间、真太阳时与四柱
排盘先按地点和日期取得历史偏移,建立明确瞬间,再套用真太阳时和换日规则。
中国与台湾历史案例的回归测试固定此顺序;手动数字偏移也与地区规则分开标注。
- 时区偏移与经度校正分步处理。
- 结果保留时区规则来源。
夏令时只校正计算,不增加命理意义
偏移可能改变边界附近的四柱,但不会增加神煞、五行、分数或人格含义。
地点、日期或重复时刻不明时应披露不确定性,不得虚构精度或延伸为健康、法律、财务和关系判断。
- 说明偏移是否导致四柱差异。
- 不要把行政时制象征化。
来源与编辑依据
- IANA Time Zone DatabaseIANA Time Zone Database:保存各地歷史 UTC 偏移與日光節約時間規則,包含缺口與重複時刻所需的轉換資料按地区维护历史当地时间规则、UTC偏移与夏令时转换的权威数据库。
- 《御定星曆考原》卷一《御定星曆考原》卷一提供干支與曆法時刻配屬的歷史語境;現代民用時制校正須在干支界線之前完成记录干支阴阳、五行、方位、季节与历法配属的历史文献。
- OpenFate 编辑方法说明產品 DST civil correction 測試覆蓋中國 1986–1991、臺灣 1946–1961、午夜換日及農曆一致性;日光節約時間不作神煞、五行或吉凶輸入OpenFate 将确定性的排盘计算、传统解释框架与现代编辑说明分开处理。