復活節日期算法介紹

復活節是西方傳統的節日,公元325年尼西亞宗教會議規定,每年過春分月圓後的第一個星期天為復活節。其日期是不固定的,通常是要查看日曆才能知道。

下面有一個簡便的算法供大家參考:

年份只限於192024年到2099年

no.1 設要求的那一年是y年,從y減去1900,其差記為n;

no.2 用19作除數去除n,餘數記為a;

no.3 用4作除數去除n,不管餘數,把商記為q;

no.4 用19去除7a+1,把商記為b,不管餘數;

no.5 用29去除11a+4-b,餘數記為m;

no.6 用7去除n+q+31-m,餘數記為w;

no.7 計算25-m-w。

得出答數即可定出復活節的日期。若為正數,月份為4月;如為負數,月份為3月;若為0,則為3月31日。