四海網(wǎng)首頁(yè)
當(dāng)前位置:四海網(wǎng) > 生活百科

復(fù)活節(jié)是什么時(shí)候?2019年復(fù)活節(jié)的日期及復(fù)活節(jié)日期算法

2019-04-07 15:08:16來(lái)源:四海網(wǎng)綜合

timg?image&quality=80&size=b9999_10000&sec=1554631119678&di=5c0d321e54e328b71dc9dddd12524171&imgtype=0&src=http%3A%2F%2Fpic.qiantucdn.com%2F58pic%2F26%2F41%2F25%2F49w58PICCpD_1024.jpg

  復(fù)活節(jié)的算法

  復(fù)活節(jié)是西方傳統(tǒng)的節(jié)日,公元325年尼西亞宗教會(huì)議規(guī)定,每年過(guò)春分月圓后的第一個(gè)星期天為復(fù)活節(jié)。其日期是不固定的,通常是要查看日歷才能知道。

  下面有一個(gè)簡(jiǎn)便的算法供大家參考:

  年份只限于1900年到2099年

  NO.1 設(shè)要求的那一年是Y年,從Y減去1900,其差記為N;

  NO.2 用19作除數(shù)去除N,余數(shù)記為A;

  NO.3 用4作除數(shù)去除N,不管余數(shù),把商記為Q;

  NO.4 用19去除7A+1,把商記為B,不管余數(shù);

  NO.5 用29去除11A+4-B,余數(shù)記為M;

  NO.6 用7去除N+Q+31-M,余數(shù)記為W;

  NO.7 計(jì)算25-M-W。

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

       以上就是小編為大家?guī)?lái)的復(fù)活節(jié)的時(shí)間和算法,希望能夠?qū)Υ蠹矣兴鶐椭?/p>

  下面我們選兩個(gè)年份來(lái)實(shí)例計(jì)算一遍。

  例1. 1983年的復(fù)活節(jié)日期。

 、 1983-1900=83, N=83

  ⒉ N/19=4余7, A=7

 、 N/4=20余3, Q=20

 、 7A+1=50,50/19=2余12, B=2

 、 11A+4-B=79,79/29=2余21, M=21

 、 N+Q+31-M=113,113/7=16余1, W=1

 、 25-M-W=3

  由此可知,1983年的復(fù)活節(jié)日期是4月3日。

  例2. 2008年,中國(guó)將在北京舉辦奧運(yùn)會(huì),那一年復(fù)活節(jié)是哪一天呢?

 、 2008-1900=108, N=108

  ⒉ N/19=5余13, A=13

 、 N/4=27, Q=27

 、 7A+1=92,92/19=4余16, B=4

 、 11A+4-B=143,143/29=4余27, M=27

 、 N+Q+31-M=139,139/7=19余6, W=6

 、 25-M-W=-8, 31-8=23

  所以該年復(fù)活節(jié)日期是3月23日。

  按照復(fù)雜的天文歷法分析與計(jì)算,最早的復(fù)活節(jié)日期是3月22日,上一次出現(xiàn)是在1818年,而且要到2285年才會(huì)再度出現(xiàn)。最晚的日期是在4月25日,上一次出現(xiàn)是在1943年,要到2038年才會(huì)出現(xiàn)。

  用MATLAB計(jì)算2007年復(fù)活節(jié)日期,程序如下:

  y = 2007;

  n = y-1900;

  a = mod(n,19);

  q = floor(n/4);

  b = floor((7*a+1)/19);

  m = mod(11*a+4-b,29);

  w = mod(n+q+31-m,7);

  d = 25-m-w

  得到d=8,即2007年4月8日。2006年4月16日,2008年3月23日,2009年4月12日,2010年4月4日。

* 聲明:本文由四海網(wǎng)用戶zhaoying原創(chuàng)/整理/投稿本文,生活百科欄目刊載此文僅為傳遞更多信息,幫助用戶獲取更多知識(shí)之目的,內(nèi)容僅供參考學(xué)習(xí),部分文圖內(nèi)容可能未經(jīng)嚴(yán)格審查,歡迎批評(píng)指正。
相關(guān)信息