儒略历与公历转换工具

输入儒略历或公历日期,即可看到同一天在另一种历法中的日期、相差天数,以及各国改用公历的年份。换算在您的浏览器中完成。

免费 在浏览器中运行 核对于2026年11月10日星期二

换算方向

上方所选历法中的日期。公元1年之前的年份前面要加负号;公元0年即公元前1年。

结果

同一天在另一种历法中的日期 —
相差天数 — 同一天的公历日期减去儒略历日期。1582年至1700年相差10天,1900年至2100年相差13天。
各时段的相差天数
各国采用公历的时间

此工具在您的浏览器中运行。您输入的内容不会发送给我们。

使用方法

  1. 在“换算方向”中选择“儒略历日期转公历”或“公历日期转儒略历”。
  2. 按年-月-日的形式在“日期”中输入日期,历法须与您选择的方向一致。
  3. 阅读“同一天在另一种历法中的日期”和“相差天数”。
  4. 使用“各时段的相差天数”查看差距如何增大,并用“各国采用公历的时间”查看各国改历的年份。

两种历法为何不同

儒略历每四年加一个闰日,假定一年为365.25天,而太阳年约短0.0075天(约11分钟),因此历法会逐渐偏离季节。

公历由教皇诏书《Inter gravissimas》(1582年2月24日)确立,保留了四年一闰的规则,但在每四个世纪年中省去三个闰日:能被100整除的年份,只有同时能被400整除才是闰年。

相差天数如何计算

相差天数是同一天在两种历法中日期之间的天数差,即公历减去儒略历。1582年10月15日至1700年2月28日为10天;此后每经过一个公历跳过闰日的世纪年,相差就增加一天;1900年3月1日至2100年2月28日为13天。

对于某年3月1日起的日期,相差天数为 floor(Y / 100) − floor(Y / 400) − 2,其中 Y 为天文年份,因此公元前1年为0年。这就是公历相关资料中所给的世纪相差天数。

difference = floor(Y / 100) − floor(Y / 400) − 2

各国改用公历的时间

大不列颠及其殖民地于1752年改历:9月2日(星期三)之后紧接着的是9月14日(星期四)。俄国依据1918年1月24日的法令改历,使2月14日紧接在1月31日之后。奥斯曼财政历法于1917年3月1日重新对齐,儒略历2月16日成为公历3月1日。土耳其于1926年1月1日起在一般用途上采用公历。

表中列出各国首个公历日。许多国家同时改变了年份的起始日,因此年份数字的变化日期可能与历法的改变日期不同。

本工具不涵盖的内容

  • 旧式与新式双日期,例如 1750/51年2月10日/21日,一些记录用它们同时表示年份和历法的变化。
  • 公元前4713年以前的日期。它们早于 JDN 0,本页不作换算。
  • 儒略历和公历以外的历法,例如伊斯兰历或希伯来历。本站的其他工具可以换算这些历法。

计算示例:儒略历1582年10月4日

选择“儒略历日期转公历”,输入1582-10-04。1582年时儒略历落后10天,因此同一天是公历1582年10月14日,相差10天。

儒略历10月4日之后的一天是公历10月15日,即改历国家一次性采用公历后的第一天。将公历1582年10月15日换算回儒略历,得到儒略历10月5日。

儒略历日期 同一天的公历日期 相差天数(天)
1582年10月4日 1582年10月14日 10
1582年10月5日 1582年10月15日 10

常见问题

为什么有两种历法?

儒略历每约128年就偏离季节约一天,因此公历在1582年修正了闰年规则。各国改历的时间不同,有些国家一直沿用儒略历到20世纪。

如何判断历史日期使用哪种历法?

查看记录所在的国家和年份。在该国改历之前的日期通常是儒略历,各国采用公历的表格给出了所列国家的首个公历日。

相差天数为什么会随时间增大?

每个不能被400整除的世纪年,如1700、1800和1900,在儒略历中是闰年,在公历中却不是。每一个这样的年份都使相差天数增加一天。

为什么1582年10月要去掉十天?

到那时,儒略历已比天文年落后约十天,因此公历改革在采用它的国家中一次性去掉了1582年10月5日至14日。

我输入的日期会被发送到服务器吗?

不会。换算在您的浏览器中完成,输入的内容既不会被保存,也不会发送给我们,您无需注册即可使用本页。

资料来源

数据和文字最近核对于2026年11月10日星期二。

我们使用必要的 Cookie 来运行网站。经您同意后,Google 还会使用广告 Cookie 展示个性化广告。如果您拒绝,仍会看到广告,但广告不会个性化。