Talk:Holidays related to Easter: Difference between revisions
move comments around to more appropriate places.
(move comments around to more appropriate places.) |
|||
Line 1:
Whose Easter are we calculating here? Or, more specifically, which calendars are we using? (And, when do we switch from Gregorian to Julian?) According to Wikipedia, depending on the answers to these questions we can have easter in March, April or May. The sample output from the Algol 68 program makes me think that we are supposed to calculate what wikipedia calls the "Western Christianity"'s Easter, but that was just one of the issues which cause different people to assign different dates to easter in the same year. I think a full specification would be appropriate here. (Easter is apparently the first sunday after the 14th of the month where it occurs, but I am confused about how you unambiguously determine which month it occurs in. But I am also having problems reconciling this "first sunday after the 14th of the month" rule with easters which occur in the first week of April.) --[[User:Rdm|Rdm]] 14:40, 29 June 2010 (UTC)
: It's the first Sunday after the 14th day of the ''lunar'' month. That is, the first Sunday after the full moon, specifically, the full moon after March 21st. --[[User:Markjreed|Markjreed]] 04:22, 4 June 2011 (UTC)
: It's horribly complicated as it's ''usually'' the Sunday of the weekend after Passover, but is calculated using different rules to those specified in the Torah. And it's been the subject of a number of major fights in the Christian church (e.g., the Council of Nicaea). So I searched around and ended up using the code at the end of http://www.assa.org.au/edm.html (which I ''think'' is based on doing the switch to Gregorian rules using the British date; you should be able to confirm from the tables higher up that page) as that at least gives the same days/months as that deeply impenetrable ALGOL code for the dates in the exact challenge. –[[User:Dkf|Donal Fellows]] 10:34, 30 June 2010 (UTC)
Line 14 ⟶ 16:
:: Not only is it horribly complicated (or rather not clear), arguments over how to do it split the church (the excommunication of the Quartodecimans which sounds like something out of Ghostbusters) and almost started conflicts. See [http://mangsbatpage.433rd.com/2008/03/calculating-easter.html] --[[User:Dgamey|Dgamey]] 22:27, 8 July 2010 (UTC)
<br>I was thinking of adding a Python calculator for future easters that relied on the random module :-)<br>--[[User:Paddy3118|Paddy3118]] 13:07, 5 July 2010 (UTC)
::: To be fair, Easter calculation is a bit complex, but not "horribly" so, nor is it all that controversial at this point. Most of the complexity in descriptions is left over from the traditional, pre-computer methods used to calculate the date; in straightforward code, it's not that bad. As for the controversy, that was mostly settled in 325 AD. There is one remaining schism - between the Western and Eastern Orthodox congregations - and even they agree on the basic rule: Easter is the first Sunday after the first (approximated) full moon on or after March 21st. They only disagree in the choice of calendar, which leads to two discrepancies: the two calendars call different days "March 21st" (for years between 1900 and 2100, Eastern "March 21st" is the same day as Western "April 3rd"), and have slightly different rules for approximating the moon phases, so the calculated "full moon" falls on different dates between them. In 2012, Western churches will observe Easter Sunday on April 8th, but the Julian calculation places it on April 2nd, and because of the 13-day difference between the calendars, the actual date of Orthodox Easter is April 15th. --[[User:Markjreed|Markjreed]] 04:22, 4 June 2011 (UTC)
==Suggestion==
Line 20 ⟶ 24:
::All of the easter holiday rules are catholic rules. But some of the dates required by the current task are dates when older versions of the rules were the "officially accepted versions". I would recommend, in addition to specifying the current catholic rules and the gregorian calendar, that we also change the task's example to use years from 1990 through 2020. --[[User:Rdm|Rdm]] 17:00, 9 July 2010 (UTC)
To take away the uncertainty, you only have to specify which set of rules.
|