历法改革与历史日期
先核查当地改历、跳过日期、文献来源与时间规则,再安全换算历史出生日期的八字。
概览
历史出生日期不能一律当作现代格里历直接输入。改历由各司法辖区分别实施,可能跳过一串当地日期,文件也可能注明旧式或新式日期。安全的八字流程会保存原始抄录,确认当地当时使用的历法,验证书面日期确实存在,再转换为连续瞬间,最后处理历史时区、节气与日柱规则。如果现存证据无法判定历法版本,应提供少量且标记清楚的候选,而不是在后台自动修正。
概念速览
- 必要证据
- 地点、来源日期与历法版本
- 改革现象
- 部分当地日期可能被跳过
- 采用时间
- 各地区与机构不一致
- 标准时间轴
- 验证后的连续日序与瞬间
- 版本未定
- 提供明确假设的候选四柱
- 绝对避免
- 静默改写原始记录
先看文件与司法辖区,不先套现代日期选择器
应逐字保存文件上的日期,并记录出生地、文件所在地、语言、登记机构,以及是否注明旧式或新式。这些线索可能决定书写者使用哪套历法。
现代数据库有时会标准化档案日期却不保留原始版本;能够取得时,应优先引用原始文件或有来源的学术转换。
- 保存原始文件图像或引文。
- 原文抄录与标准化字段分开。
确认日期在当地改历期间确实存在
司法辖区采用新历时,某个日期之后会直接接到更晚日期,中间一段在该民用制度中不存在;跳过的长度与时间因地区而异。
遇到不可能的当地日期,系统应要求复核,因为它可能来自另一种历法、抄写错误或不同司法辖区。
- 按当地改历表验证日期。
- 不能静默把跳过日期向后平移。
先标准化年代,再应用八字专用规则
确认历法后,先把日期转换为连续日序,再结合可信的当地时间;接着才查询历史时钟规则,并比较精确节气与日界。
这个顺序避免把历法修正、UTC 偏移和太阳时修正混成不透明的单一位移,每个中间值都能单独验证。
- 历法转换早于时区转换。
- 保留逐阶段审计字段。
史料无法支持唯一命盘时,公开不确定性
如果两种历法解释都合理且四柱不同,应列出双方的来源假设与精确差异;如果结果相同,也要说明即使历法标记未定,命盘仍然稳定。
不能用哪张命盘更符合传记来反推历法。传记事件可以在之后用于解读比较,不能成为改写档案日期的证据。
- 候选仅保留史料支持的可能。
- 不凭故事吻合度选择命盘。
来源与编辑依据
- U.S. Naval Observatory: Julian Date Converter美國海軍天文台的日序換算提供格里曆與儒略曆日期到連續時間軸的獨立轉換基準美国海军天文台用于把格里历、儒略历日期转换为连续儒略日期时间轴的官方天文参考。
- IANA Time Zone Database曆法日期定位完成後,IANA 歷史規則再負責出生地鐘點與 UTC 偏移;兩個步驟不可混成單一位移按地区维护历史当地时间规则、UTC偏移与夏令时转换的权威数据库。
- OpenFate 编辑方法说明產品保留原始文件、司法轄區與曆法版本;遇到略過日期或版本未定時停止靜默正規化並公開候選假設OpenFate 将确定性的排盘计算、传统解释框架与现代编辑说明分开处理。