功能块 EASTER_DAYS

功能块 EASTER_DAYS 计算从3月21日到复活节星期日之间的天数。

提示:此功能块可用于替代EASTER_DATE,以确定1970年前的复活节日期。

复活节日期由325年的尼西亚大公会议确定为春分后第一个满月之后的第一个星期日。假设春分总是落在3月21日,因此计算简化为确定下一个满月和随后的星期日。用于此目的的算法由Dionysius Exiguus大约在532年引入。在朱利安历(1753年前的年份)中,基于简单的19年周期来确定月相。在格里高利历(1753年后的年份——由Clavius和Lilius设计,首次由教皇格里高利十三世于1582年10月引入,并于1752年9月被不列颠及其殖民地采用)中,引入了两个额外的校正因子以提高计算的准确性。

输入 YEAR

该输入定义了用于计算输出的年份。如果未指定年份,则使用当前年份。

输入 CALENDAR

定义要使用的日历。仅评估输入的第一个字母。值"julian""J"被视为相同。

日历
"J" 使用朱利安历。
"R" 使用罗马历。对于1583年前的年份,使用朱利安历;对于之后的年份,使用格里高利历。
"G" 始终使用格里高利历。
其他所有值 使用标准日历。对于1753年前的年份,使用朱利安历;对于之后的年份,使用格里高利历。

输出 DT

该输出以数字形式返回计算出的天数。

示例

这是一个将日期转换为范围之外的示例。朱利安历的计算可能会有所不同。

此功能对应于使用格里高利历的功能块EASTER_DATE