如何计算复活节
复活节为3月21日后第一个新月(朔日)后第14天后的第一个星期日。下面介绍的方法1876年第一次出现在Butcher's Ecclesiastical Calendar,对1583年以后的年份均适用。以2005年为例
算法 整数部分 余数部分 例子
1.年份除以19 - a 2005/19=105.5263158,a=10
2.年份除以100 b c 2005/100=20.05,b=20,c=5
3.b除以4 d e 20/4=5,d=5,e=0
4.(b+8 )除以25 f - f=1
5.(b-f+1)除以3 g - g=6
6.(19a+b-d-g+15)除以30 - h (19a+b-d-g+15)=214,h=4
7.c 除以4 i k i=1,k=1
8.(32+2e+2i-h-k)除以7 - j (32+2e+2i-h-k)=29,j=1
9.(a+11h+22j)除以451 m - (a+11h+22j)=76,m=0
10.(h+j-7m+114)除以31 n p (h+j-7m+114)=119,n=3,p=26
11.复活节的日期为p+1,月份为n p+1=27
所以2005年复活节为3月27日
有兴趣者不妨算算2006年复活节是哪一天。
这里不支持表格,如有疑问可参考
http://stargazer.lamost.org/topic4.html#1_2 自己再顶一次 看不懂.......
页:
[1]