儒略历转换器
在儒略历(旧历)与公历(新历)之间双向转换任意日期。
计算器
这是尤利乌斯·凯撒制定的儒略历(旧历)——至今仍被多个东正教教会用于宗教礼仪。它不是天文学中使用的「儒略日」/儒略日数,也不是制造业和 IT 行业使用的序数式「儒略日期」(一年中的第几天,例如第 045 天)。
关于此计算器
这个转换器可以在儒略历(旧历,常缩写为 O.S.)与公历(新历,N.S.)之间双向换算任意日期。儒略历由尤利乌斯·凯撒于公元前 45 年推行,并在 1582 年格里高利改革之前一直是西方世界的日常历法。它与公历使用完全相同的十二个月份名称和相同的月份天数——从一月到十二月——所以两者在纸面上看起来一模一样。唯一的结构性差异在于闰年规则,正是这一个差异使两种历法慢慢拉开了距离。开始之前有一个重要提醒:本工具处理的是儒略*历*(旧历日期),而不是天文学家使用的天文「儒略日」编号,也不是制造业和 IT 行业使用的序数「儒略日期」(年内第几天,例如第 045 天)。默认情况下,它会显示换算成儒略历(旧历)的今日民用日期。
如何解读你的结果
页面顶部的切换按钮用于选择方向:「公历 → 儒略历」把一个现代民用(新历)日期换算成其旧历对应日期——对阅读 1752 年前英国文献的史学家或推算东正教节日很有用——「儒略历 → 公历」则相反。主要结果就是换算后的日期——目标历法中的年份、月份名称和日期——后面跟着星期几,由于两种历法描述的是同一个 24 小时的民用日,因此实际星期几相同。结果还会显示该日期的旧历/新历偏移量:即儒略历日期落后于公历日期的天数。如今这一偏移量为 13 天,但它并非固定不变——它从 1582 年的 10 天逐渐增长,到公元 2100 年将变为 14 天。
计算方法
两个方向都以儒略日数(JDN)为枢纽,它是一个连续的整数计日数,独立于任何历法——令人困惑的是它得名于尤利乌斯·斯卡利杰,而非儒略历。换算时,先把输入日期化简为它的 JDN,再把该 JDN 在目标历法中读出。公历一侧采用标准民用日期公式;儒略历一侧采用经典算法,其中凡能被 4 整除的年份都是闰年,没有世纪例外(注意儒略历没有公元 0 年,所以公元前 1 年直接接公元 1 年)。两种算法都来自约翰·沃克的 Fourmilab 历法转换器,也就是本站其余历法工具所基于并相互核对的同一引擎。星期几直接由 JDN 推算,因此两种历法相同。随结果显示的旧历/新历偏移量,计算方法是源日期与在另一种历法中读出的相同年/月/日之间的天数之差——1582 年改革时为 10 天,1900–2099 年为 13 天,2100 年起为 14 天。「今天」在页面加载后按你所在时区的本地民用午夜计算,因此默认日期无论你身在何处都正确,而不会把构建时的日期写死在页面里。
实例演示
将公元 2025 年 1 月 7 日(公历)换算为儒略历(旧历)。
2025 年 1 月 7 日(新历)在儒略历(旧历)中是 2024 年 12 月 25 日——两种历法中都是星期二,旧历/新历偏移为 13 天。这正是为什么至今仍沿用儒略历的东正教会会在民用新历的 1 月 7 日庆祝圣诞节(旧历 12 月 25 日)。反向换算时,2000 年 1 月 1 日(新历)对应 1999 年 12 月 19 日(旧历)——同样的 13 天差距,由共用的历法引擎核实。
常见问题
旧历(O.S.)和新历(N.S.)日期有什么区别?
旧历指的是用儒略历书写的日期,即格里高利改革之前西方通用的体系;新历指的是同一天用我们今天使用的公历书写。史学家给日期加上「O.S.」或「N.S.」,正是因为两种历法对同一天给出不同的数字。例如,1752 年之前英国文献上的日期都是旧历。本转换器可在两种体系之间双向换算日期。
为什么东正教会在 1 月 7 日庆祝圣诞节?
若干东方正教会——包括俄罗斯、塞尔维亚、格鲁吉亚和耶路撒冷宗主教区——至今仍按儒略历(旧历)体系保持其礼仪历。他们在 12 月 25 日庆祝主诞,但儒略历中的 12 月 25 日目前对应民用公历的 1 月 7 日,因为儒略历落后 13 天。所以日期从未移动;改变的只是它周围的民用历法。
为什么儒略历落后 13 天,这会变化吗?
儒略历把每第 4 年都定为闰年,没有任何例外。这使得平均一年为 365.25 天——比真正的太阳年长约 11 分钟。这些分钟累积起来,大约每 128 年就多出一天。1582 年的格里高利改革通过在不能被 400 整除的世纪年里去掉闰日来修正这一点(所以 1700、1800 和 1900 年都不是闰年,但 2000 年是)。这一差距在 1582 年为 10 天,在 1900–2099 年间为 13 天。到 2100 年 3 月 1 日它将扩大到 14 天,那时公历会跳过一个儒略历保留的闰日。
这是儒略历、天文儒略日,还是序数「儒略日期」?
本工具换算的是儒略*历*——尤利乌斯·凯撒的旧历。它不同于两个名称相似的概念。天文「儒略日」(或儒略日数)是天文学家使用的连续计日数,完全没有月份;我们在内部把它用作换算枢纽并加以显示,但它不是你输入的内容。制造业、物流和 IT 行业使用的序数「儒略日期」只是年内第几天(例如第 045 天表示 2 月 14 日)。如果你要找的是这两者之一,那么这个历法转换器并不是合适的工具。
儒略历和公历的闰年规则有何不同?
儒略历:凡能被 4 整除的年份都是闰年,没有例外。公历:能被 4 整除的年份是闰年,但能被 100 整除的年份不是,除非它同时还能被 400 整除。所以 1900 年是儒略历的闰年(1900 年 2 月 29 日是真实存在的旧历日期)但不是公历的闰年,而 2000 年在两种历法中都是闰年。这就是两种历法之间全部的结构性差异;月份名称和天数在其余方面完全相同。
资料来源
由 YouCalc 团队审核 · 最近审核
发现翻译问题、计算问题或有任何建议?欢迎告诉我们。