功能區塊 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