阴历与阳历 · 为何斋月和复活节的日期每年不同
TLDR:阴历跟踪月相(每个周期29.5天,每年约354天)。阳历跟踪地球绕太阳运行的轨道(365.25天)。当假日跟随月亮时,它们在标准阳历(公历)中的日期会逐年漂移。复活节由一种混合的阴阳合历规则推算;斋月是纯阴历的;排灯节是阴阳合历的。
如果你曾经想过为什么复活节星期日每年都落在不同日期,而圣诞节却总是在12月25日,答案就是日历算术。有些假日锚定于太阳,有些锚定于月亮,还有少数锚定于两者的精心组合。本文解释其中的数学,并展示如何用我们的红日匹配游戏训练这些日期。
阳历:锚定于太阳
阳历把一年视为地球绕太阳运行所需的时间 · 约365.25天。公历(1582年引入)以365天加上每四年一个闰日来近似(再用世纪规则保持平均值精准)。圣诞节、新年和大多数国家日是固定的公历日期 · 它们总是落在一年中的同一天。
固定阳历日期示例:圣诞节(12月25日)、美国独立日(7月4日)、巴士底日(7月14日)、新年(1月1日)。每年都是同一个公历日期,与月亮无关。
阴历:锚定于月亮
阴历把一个月视为月亮的一个相位周期 · 约29.5天。十二个这样的月份共约354天 · 比一个太阳年短11天。纯阴历(伊斯兰希吉来历)不尝试纠正这一差异,因此阴历假日每年大约向阳历的更早时间漂移11天。
伊斯兰年是纯阴历。斋月开始于希吉来历的第9个月,这意味着在公历中,斋月每年比上一年早开始大约11天。在33年的周期中,斋月会穿越每一个阳历季节 · 夏季斋月,然后春季、冬季、秋季,再回到夏季。
阴阳合历:一种精心的组合
阴阳合历使用阴历月份,但定期添加第13个”闰月”以使日历与阳历年保持一致。希伯来日历、印度教日历和中国农历都使用这一技巧。
闰月规则使平均年长度接近365.25天,因此希伯来和印度教节日确实会在阳历年中漂移,但只在约30天的窗口内 · 它们不会像斋月那样循环全年。
关键区别:纯阴历假日(斋月、开斋节)在数十年间穿越所有季节。阴阳合历假日(逾越节、排灯节、农历新年)在阳历年内30天的窗口内漂移,但大体保持在同一季节。
复活节:一种混合规则
复活节是西方日历中数学上最复杂的移动假日。规则由公元325年尼西亚公会议设定:
复活节星期日是春分日或之后第一个教会满月之后的第一个星期日。
“教会”满月由固定的表(computus,即复活节计算法)推算得出,而不是由天文观测得出,所以教会满月和天文满月可能相差一两天。结果是:复活节在公历中落在3月22日到4月25日之间。
东正教会使用同一规则,但应用于儒略历(当前比公历晚13天),因此东正教复活节通常比西方复活节晚一周或更多。
由复活节推算的假日:耶稣受难日(复活节星期日前的星期五)、耶稣升天日(复活节后40天)、五旬节(复活节后50天)。它们都共享复活节的阴阳合历漂移。
为什么复活节要从春分推算?最早期的基督徒社群在逾越节期间庆祝复活,而逾越节本身锚定在春分满月(希伯来日历尼散月15日)。尼西亚公会议在公元325年使规则正式化,以便所有教会都在同一个星期日庆祝,而不是在罗马和犹太历法约定之间分裂。
天文学注释:“春分或之后的第一个满月”听起来简单,但教会使用教会春分(固定为3月21日)和教会满月(由19年默冬周期推算)。天文学家与教会可能相差一天,这就是为什么偶尔天文复活节与教会复活节不同。
训练这些移动日期
识别哪些假日是固定的、哪些是移动的,是学习日历的第一步。下面的游戏会从我们的资料库中呈现一个假日并询问其日期、宗教或国家 · 把筛选器设为单一传统,玩几轮以掌握那本日历。
常见错误:假设农历新年落在最接近1月1日的新月。它不是。农历新年是冬至(12月21日)之后的第二个新月,因此它落在1月21日到2月20日之间。
日历系统摘要
| 传统 | 日历类型 | 年长 | 漂移行为 |
|---|---|---|---|
| 西方基督教 | 固定节日采用公历(阳历);复活节采用阴阳合历规则 | 365.25天 | 复活节窗口:3月22日 – 4月25日 |
| 伊斯兰 | 纯阴历(希吉来) | 约354天 | 每年向后漂移11天,33年完成一次完整循环 |
| 希伯来 | 阴阳合历 | 约365天(约每3年一个闰月) | 公历内30天窗口 |
| 印度教 | 阴阳合历(地区差异) | 约365天 | 公历内30天窗口 |
| 中国 | 阴阳合历 | 约365天 | 公历内30天窗口 |
| 佛教(上座部) | 阴阳合历 | 约365天 | 与特定月份的满月日期绑定 |
| 公民/世俗 | 公历(阳历) | 365.25天 | 固定 |
经验法则:如果一个假日每年都是同一日期,它就是阳历的。如果它每年滑动11天,它就是纯阴历的。如果它保持在同一季节但移动达一个月,它就是阴阳合历的。
另请参阅
- 红日的历史 · 为什么公共假日以红色印刷。
- 全球工作文化:50个国家的银行假日 · 各国工作日历差异。
- 红日匹配游戏 · 自己训练这些日期。
掌握了这条规则一次,你就再也不需要查找复活节或斋月的日期 · 你会知道如何推算它。