in reply to Re: What about Easter?
in thread What about Easter?
Okay I ported whatever is in the last post of that thread to Perl: (only tested with this year though)
print easter_date(2005); sub easter_date { my $Year = shift; $G = $Year % 19; $C = int($Year / 100); $H = int($C - ($C / 4) - ((8*$C+13) / 25) + 19*$G + 15) % 30; + $I = $H - int($H / 28)*(1 - int($H / 28)*int(29 / ($H + 1))*( +int(21 - $G) / 11)); $J = ($Year + int($Year/4) + $I + 2 - $C + int($C/4)) % 7; $L = $I - $J; $m = 3 + int(($L + 40) / 44); $d = $L + 28 - 31 * (int($m / 4)); $y = $Year; return sprintf("%04d-%02d-%02d", $y, $m, $d); }
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^3: What about Easter?
by greenFox (Vicar) on Jul 25, 2005 at 02:24 UTC | |
|
Re^3: What about Easter?
by themage (Friar) on Jul 25, 2005 at 12:19 UTC | |
by greenFox (Vicar) on Jul 26, 2005 at 02:02 UTC | |
|
Re^3: What about Easter?
by m.att (Pilgrim) on Jul 24, 2005 at 17:35 UTC |