Difference between revisions of "Template:Easter"
From Geohashing
imported>Tjtrumpet2323 (New page: <includeonly>{{#vardefine:Y|{{{1}}}}}{{#vardefine:a|{{#expr:{{#var:Y}} mod 19}}}}{{#vardefine:b|{{#expr:({{#var:Y}} / 100) mod 999999999999}}}}{{#vardefine:c|{{#expr:{{#var:Y}} mod 100}}}}...) |
imported>Tjtrumpet2323 (now defaults to {{CURRENTYEAR}}) |
||
Line 1: | Line 1: | ||
− | + | {{#vardefine:Y|{{{1|{{CURRENTYEAR}}}}}}}{{#vardefine:a|{{#expr:{{#var:Y}} mod 19}}}}{{#vardefine:b|{{#expr:({{#var:Y}} / 100) mod 999999999999}}}}{{#vardefine:c|{{#expr:{{#var:Y}} mod 100}}}}{{#vardefine:d|{{#expr:({{#var:b}} / 4) mod 999999999999}}}}{{#vardefine:e|{{#expr:{{#var:b}} mod 4}}}}{{#vardefine:f|{{#expr:(({{#var:b}} + 8) / 25) mod 999999999999}}}}{{#vardefine:g|{{#expr:(({{#var:b}} - {{#var:f}} + 1) / 3) mod 999999999999}}}}{{#vardefine:h|{{#expr:((19*{{#var:a}}) + {{#var:b}} - {{#var:d}} - {{#var:g}} + 15) mod 30}}}}{{#vardefine:i|{{#expr:({{#var:c}} / 4) mod 999999999999}}}}{{#vardefine:k|{{#expr:{{#var:c}} mod 4}}}}{{#vardefine:l|{{#expr:(32 + (2*{{#var:e}}) + (2*{{#var:i}}) - {{#var:h}} - {{#var:k}}) mod 7}}}}{{#vardefine:m|{{#expr:(({{#var:a}} + (11*{{#var:h}}) + (22*{{#var:l}})) / 451) mod 999999999999}}}}{{#vardefine:month|{{#expr:(({{#var:h}} + {{#var:l}} - (7*{{#var:m}}) + 114) / 31) mod 999999999999}}}}{{#vardefine:day|{{#expr:(({{#var:h}} + {{#var:l}} - (7*{{#var:m}}) + 114) mod 31) + 1}}}}{{#time:Y-m-d | {{#var:Y}}-{{#var:month}}-{{#var:day}}}}<noinclude> | |
+ | == Usage == | ||
<code><nowiki>{{Easter|2008}}</nowiki></code> | <code><nowiki>{{Easter|2008}}</nowiki></code> | ||
* Calculates Easter by the [[wikipedia:Computus#Meeus.2FJones.2FButcher_Gregorian_algorithm|Meeus/Jones/Butcher Algorithm]]. | * Calculates Easter by the [[wikipedia:Computus#Meeus.2FJones.2FButcher_Gregorian_algorithm|Meeus/Jones/Butcher Algorithm]]. | ||
− | * | + | * Defaults to current year. |
<!-- mod 999999999999 is a makeshift floor(), as it doesn't work on this wiki - mod truncates before operating --> | <!-- mod 999999999999 is a makeshift floor(), as it doesn't work on this wiki - mod truncates before operating --> | ||
</noinclude> | </noinclude> |
Latest revision as of 18:28, 7 July 2008
2025-04-20
Usage
{{Easter|2008}}
- Calculates Easter by the Meeus/Jones/Butcher Algorithm.
- Defaults to current year.