去年年底,我写了几篇关于日历的博客文章。关于公历的博客文章就是从这一段开始的。
地球绕太阳公转一周的时间不是地球自转一周时间的整数倍,也不是一个分母很小的有理数。为什么会这样呢?我们日历的大部分复杂性可以通过无理数的有理近似来解释。
帖子接着解释了为什么公历是这样设计的。简而言之,公历一年的平均长度为 365 97 / 400天,这比儒略历的年平均长度 365 1/4 天更符合天文年。
在儒略历中,每年能被4整除的年份都是闰年。公历有一个例外:世纪除非能被 400 整除,否则不是闰年。因此 2000 年是闰年,但 1700 年、1800 年和 1900 年则不是。公历不是每 400 年有 100 个闰年,而是每 400 年有 97 个闰年。
为什么公历年与天文年是否相符很重要?从短期来看,这没什么区别,但从长远来看,它更重要。根据儒略历,春分发生在3月21日左右。如果世界仍然采用儒略历,春分的日期会越来越晚,进入夏季,最终贯穿全年。在三月开花的植物最终会在我们所说的七月开花。夏季的三伏天不是在七月,而是最终在我们所说的十一月。
公历想做两件事:阻止季节的变化。并将春分点恢复到 3 月 21 日。前者可以通过简单地使用公历向前推进而几乎不受影响地完成。后者更具破坏性,因为它需要从日历中删除日期。
儒略年太长,每 400 年增加 3 天。因此,从耶稣时代到教皇格列高利时代,历法相差了大约 12 天。为了纠正这个问题,日历必须向前跳动大约十几年。如果您认为将时钟向前移动一小时会造成破坏,那么想象一下将日历向前移动十几天。
公历并没有删除 12 天;它删除了10。在1582年最早采用新日历的国家中,1582年10月4日星期四紧随其后的是10月15日星期五。请注意,像往常一样,周四之后是周五。一周七天的循环没有被打乱。这在以后很重要。
为什么公历去掉 10 天而不是 12 天?
我们可以将被删除的 10 天视为对应于儒略历认为闰年但公历没有的前几年:1500、1400、1300、1100、1000、900、700、600、500 和 300。删除 10 天使日历在天文上与公历同步。 300 的。这很重要,因为尼西亚会议于 325 年召开并就历法做出了决定。 1582 年去掉 10 天,使日历与会议召开时的日历同步。
现在让我们把日历再往后推一点。大多数学者认为耶稣于公元 33 年 4 月 3 日星期五被钉在十字架上。 “33 年 4 月 3 日”到底是什么意思?那是儒略日期还是公历日期?可能存在两天的差异,对应于第 100 年和第 200 年是否被视为闰年。
如果我们把公历推回一世纪,公元33年4月的历法将与公元2033年的历法相同(5个周期,400年后)。 2033 年 4 月 3 日是星期日。 (您可以查一下,或者使用此处给出的算法。)儒略历中的 4 月 33 日对应于公历中的 33 日 4 月 1 日。因此,33 年 4 月 3 日是当时使用的儒略历中的星期五。
一些学者将受难日期定为公元 30 年 4 月 7 日星期五。这也是儒略日期。
相关帖子
向后运行公历的帖子首次出现在John D. Cook上。
原文: https://www.johndcook.com/blog/2025/04/21/gregorian-backwards/