使用方法
- 在“换算方向”中选择“儒略历日期转公历”或“公历日期转儒略历”。
- 按年-月-日的形式在“日期”中输入日期,历法须与您选择的方向一致。
- 阅读“同一天在另一种历法中的日期”和“相差天数”。
- 使用“各时段的相差天数”查看差距如何增大,并用“各国采用公历的时间”查看各国改历的年份。
两种历法为何不同
儒略历每四年加一个闰日,假定一年为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日。
我输入的日期会被发送到服务器吗?
不会。换算在您的浏览器中完成,输入的内容既不会被保存,也不会发送给我们,您无需注册即可使用本页。
资料来源
- 维基百科:Gregorian calendar 条目(改历、相差天数表和世纪相差天数)(英文)
- 维基百科:Adoption of the Gregorian calendar 条目(各国采用公历的日期)(英文)
- 维基百科:Rumi calendar 条目(1917年奥斯曼财政年度的改变)(英文)
- 美国海军天文台:儒略日换算工具(含1582年改历)(英文)
数据和文字最近核对于2026年11月10日星期二。