复活节

本模块提供了一个通用的复活节计算方法,适用于任何给定年份,使用西方、正统或朱利安算法。

dateutil.easter.easter(year, method=3)[源代码]

该方法是从GM Arts的工作中移植而来的,在Claus Tondering的算法之上,该算法部分基于Ouding(1940)的算法,如编辑P.Kenneth Seidelmann所引用的。

该算法实现了三种不同的复活节计算方法:

  1. 儒略历原始计算,有效期为公元326年以后

  2. 原始方法,日期转换为公历,有效期为1583年至4099年

  3. 修订后的方法,以公历为单位,有效期为1583年至4099年

这些方法用常量表示:

  • EASTER_JULIAN   = 1

  • EASTER_ORTHODOX = 2

  • EASTER_WESTERN  = 3

默认方法为方法3。

有关该算法的更多信息,请访问:

GM Arts: Easter Algorithms

The Calendar FAQ: Easter