八字历法 · 民用历制

儒略历与格里历

历史出生日期应先辨认采用儒略历还是格里历,再转换为连续日序并计算四柱。

英文名称
Julian and Gregorian Calendars in Bazi
繁体中文
儒略曆與格里曆
拼音
Rúlüèlì yǔ Gélǐlì
别名
旧历制与新历制日期 · 儒略历转格里历 · 历史民用历法

编辑审核:

概览

儒略历与格里历可能用相同的年月日文字表示不同的实际日期。格里历改革调整了闰年规则,并在各地采用时略去若干公民日期;但不同地区、国家与机构的改历年份并不一致。历史八字应保存来源日期、出生地与历法标记,先把这组信息转换为单一连续日序,再计算四柱。如果一律增加十天或十三天,或假设 1582 年以前全部使用儒略历,就可能得到错误日柱,也可能判断错节气前后。

概念速览

核心差异
闰年规则与民用日期标记
相同书面日期
可能代表不同的实际日
采用方式
按司法辖区分期改革
安全换算
来源历法转换为连续日序
主要风险
日柱与节气先后判断错误
错误捷径
所有年代一律增加固定天数

历法标记描述日期,不代表两套天空

两种历法都安排民用年月,但闰年规则不同,书面日期会随世纪逐渐产生差距;同一个实际瞬间在两套历法中会有不同日期。

八字节气与干支日序位于连续时间轴上。历法标记是把原始记录正确定位到时间轴的必要输入。

  • 保留原始书面日期。
  • 把来源历法存为独立字段。

不能只看年份推断当地采用哪套历法

1582 年的改革没有让全世界同时切换。不同国家、地区与机构在不同日期采用格里历,有些记录仍沿用另一种日期格式。

应按出生地司法辖区与文件来源核查。如果资料没有注明且无法确定,就保留有标记的候选,不在后台替用户选择。

  • 核查当地改历历史。
  • 把文件来源作为判断证据。

先转换为连续日序,再计算四柱

按声明的历法验证日期后,转换为儒略日序或其他明确的连续日数,并在同一时间轴计算六十日索引与节气先后。

不能直接套用记忆中的十天或十三天差距;两种闰年规则会让差距随世纪变化。

  • 使用经过测试的历法转换函数。
  • 原始日期与标准化日期并列保存。

历法转换完成后,再处理时区与八字边界

定位民用日期后,再按历史当地时钟与偏移还原瞬间,随后应用所选太阳时与日界约定。这些步骤不能隐藏在一个日期位移中。

输出应指出是哪个步骤改变了结果。历法转换属于年代学处理,不是性格或吉凶象征。

  • 分别审计历法、时区与八字规则。
  • 不把改历事件本身解释为命运。

来源与编辑依据

  1. U.S. Naval Observatory: Julian Date Converter
    美國海軍天文台分別接受格里曆與儒略曆輸入,並轉為同一連續儒略日期,避免把書面日期直接當成時間軸日期美国海军天文台用于把格里历、儒略历日期转换为连续儒略日期时间轴的官方天文参考。
  2. OpenFate 编辑方法说明
    產品保存原始日期、曆法標籤與標準化日期,曆法未定時保留候選,不用固定十日或十三日偏移替代史料查核OpenFate 将确定性的排盘计算、传统解释框架与现代编辑说明分开处理。
这篇文章对你有帮助吗?

搜索知识库