移动节日:计算复活节主日
复活节主日是一个移动节日:其日期每年随与月相周期和历法体系相关的教会规则而变动。Easter 工具族在两种常见计算路径下,为给定年份计算复活节主日(以及各子工具展示的相关移动日期):Gregorian 与 Julian(子工具键名为「Giulian」)。
若您关注遵循 Gregorian 历法的西方教会,请从 Gregorian Easter 开始。
为何有两个计算器?
各基督教传统并非每年都在同一公历日期庆祝复活节。大致可分为:
- Gregorian computus — 1582 年历法改革后,多数西方教会采用。输出日期以现代日常使用的 Gregorian 民用历法表示。
- Julian computus — 仍与历史上绑定 Julian 历的某些东正教计算相关。Julian Easter 子工具计算该路径;与 Gregorian 结果对比可解释庆祝日期分属不同年份的情况。
这些页面是计算型历法,而非牧灵建议。即使主日相同,堂区日程、译名与法定假日仍可能不同。
computus 的基本思路
教会复活节(经典西方表述)定义为逾越节满月后的第一个主日;该满月由近似月相的表格或算法确定,而非当晚观天。Gauss 等人推广的算法及后续修正,编码世纪修正、岁差(epact)与星期计算,使年份数字对应具体月日。
使用工具无需背熟全部表格。了解复活节是_算法性_的,即可理解为何针对不同历法传统的正确实现可能不一致,以及「春分后第一个满月后的第一个主日」这类口语化说法有时会比教会表格早或晚一周。
Gregorian Easter
Gregorian 为任意支持年份求出 Gregorian 复活节主日及相关移动节日。礼仪历中常见的伴随节日(Ash Wednesday、Ascension、Pentecost 等)与复活节主日相隔固定天数;若子工具显示这些日期,它们会随复活节逐年移动。
西方部分法定假日与复活节星期一或耶稣受难日挂钩。在假设银行休市前,请确认您所在国家的假日数据集是否采用 Gregorian Easter。
Julian Easter
Giulian / Julian 在 Julian 计算路径上求复活节主日及关联移动日期。对同一年比较 Julian 与 Gregorian 结果是常见的历史与礼仪练习:部分年份经仔细换算后一致,许多年份则不同。
将 Julian 教会日期换算为现代 Gregorian 民用日期时须谨慎——两历偏移随世纪变化。工具输出标签标明所用历法框架;未经换算勿混用不同体系的原始数字。
Pesach 与其他历法
界面文案可能提及犹太 Pesach 作为春季时间背景。Pesach 依希伯来历计算,并非简单复制 Gregorian Easter 即可得到。请将任何 Pesach 相关展示视为工具数据的参考信息;宗教守节请查阅专门的希伯来历来源。
何时使用哪个子工具
| 需求 | 推荐 |
|---|---|
| 现代西方复活节日期 | Gregorian |
| Julian 传统 computus | Giulian |
| 固定国家假日(非复活节衍生) | Holidays show |
| 围绕固定假日的休假优化 | Holidays simulator |
Tool Plaza 的 Holidays 说明常指出复活节等移动节日不包含在固定日期列表中——Easter 与 Holidays 工具互为补充,而非重复。
局限性
- 算法实现广泛教授的 computus 规则;罕见历史边界与地方教会例外可能不同。
- 不能替代官方教区日历。
- 年份范围为实现所支持者(输入常规四位数年份)。
- 时刻与时区不改变复活节主日的_日历日期_,但发布「UTC 午夜」与本地守节差异可能使自动化系统混淆。
教学用途
教师用双计算器展示历法改革的影响。开发者在构建假日库时用已知年份作测试夹具——对照可靠年鉴表格。历史学者梳理某年东西方庆祝的对应关系。
相关工具
固定国家节日与假期规划见 Holidays;闰年与日期间隔辅助见 Date,常与复活节在同一课程中并用。
摘要
Easter 工具通过 Gregorian 与 Julian computus 路径计算移动节日日期。日常西方民用规划用 Gregorian,研究或对比东方计算传统用 Julian;固定日期的 Holidays 列表有意将复活节类移动节日留给本工具族处理。