這個計算器能做什麼
本工具可計算 1583 至 4099 年間任一年份的復活節主日日期,並據此推算出基督宗教完整的移動節期週期。由於復活節的日期並不固定,所有以復活節為基準的節期,每年都會隨之變動。計算器會回傳天主教與多數新教教會所採用的西方(格里曆)復活節、東正教復活節,以及東正教節期在儒略曆上的日期。這純粹是一套曆法數學運算(即所謂的「computus」復活節計算法),適用於全世界,並不專屬於任何單一國家。
如何使用
輸入一個介於 1583 至 4099 之間的四位數西元年份(AD),然後送出。結果會以西方復活節作為主要日期顯示,同時列出東正教復活節(一併以格里曆民用日期與儒略曆寫法呈現),以及九個相關節期:懺悔星期二、聖灰星期三、棕枝主日、濯足星期四、受難日、耶穌升天日、五旬節、三一主日與基督聖體聖血節。所有日期都以年、月、日的形式標示,因此遇到跨月或跨年的節期也能正確處理。
公式解析
西方復活節採用「無名氏格里曆演算法」(Meeus/Jones/Butcher 版本),整套運算完全建立在整數(向下取整)除法與餘數之上。它的目的是找出 3 月 21 日當天或之後第一個教會月圓之後的首個星期日。$$\begin{gathered} \text{Month} = \left\lfloor \frac{h + L - 7m + 114}{31} \right\rfloor, \quad \text{Day} = \big[(h + L - 7m + 114)\bmod 31\big] + 1 \\[1.5em] \text{where}\quad \left\{ \begin{aligned} a &= \text{Year}\bmod 19 \\ b &= \left\lfloor \text{Year}/100 \right\rfloor,\; c = \text{Year}\bmod 100 \\ d &= \lfloor b/4 \rfloor,\; e = b\bmod 4,\; f = \lfloor (b+8)/25 \rfloor \\ g &= \lfloor (b-f+1)/3 \rfloor \\ h &= (19a + b - d - g + 15)\bmod 30 \\ i &= \lfloor c/4 \rfloor,\; k = c\bmod 4 \\ L &= (32 + 2e + 2i - h - k)\bmod 7 \\ m &= \lfloor (a + 11h + 22L)/451 \rfloor \end{aligned} \right. \end{gathered}$$東正教復活節則使用 Meeus 儒略曆演算法,得出的是儒略曆日期;再加上世紀偏移量 \(\lfloor \text{年份}/100 \rfloor - \lfloor \text{年份}/400 \rfloor - 2\)(1900–2099 年為 13 天,2100–2199 年為 14 天),即可換算為格里曆日期。$$\begin{gathered} \text{Month} = \left\lfloor \frac{d + e + 114}{31} \right\rfloor, \quad \text{Day} = \big[(d + e + 114)\bmod 31\big] + 1 \\[1.5em] \text{where}\quad \left\{ \begin{aligned} a &= \text{Year}\bmod 4 \\ b &= \text{Year}\bmod 7 \\ c &= \text{Year}\bmod 19 \\ d &= (19c + 15)\bmod 30 \\ e &= (2a + 4b - d + 34)\bmod 7 \\ \text{offset} &= \left\lfloor \tfrac{\text{Year}}{100} \right\rfloor - \left\lfloor \tfrac{\text{Year}}{400} \right\rfloor - 2 \end{aligned} \right. \end{gathered}$$其餘所有節期都是相對於西方復活節的固定天數偏移——例如聖灰星期三在復活節前 46 天,五旬節則在其後 49 天。
實例演算(2025 年)
以 2025 年為例,演算法得出西方復活節落在 4 月 20 日。聖灰星期三在其前 46 天(3 月 5 日),受難日在其前 2 天(4 月 18 日),五旬節則在其後 49 天(6 月 8 日)。東正教的 computus 運算得出儒略曆 4 月 7 日;加上 13 天偏移後即為格里曆的 4 月 20 日,因此 2025 年兩個復活節恰好同一天。
常見問題
為什麼西方與東正教的復活節會不同?兩者採用不同的曆法與月圓推算表;東正教的日期建立在較古老的儒略曆之上,因此兩者經常落在不同的星期日,有時甚至相差數週。
復活節的日期可能落在哪個範圍?格里曆的復活節一定落在 3 月 22 日至 4 月 25 日之間(含頭尾)。
為什麼從 1583 年開始?格里曆於 1582 年 10 月正式啟用,因此 1583 年是格里曆 computus 運算第一個具有完整意義的年份。