Difference between revisions of "User:Andrew/sandbox"
m (→Pascha) |
m (→Pascha) |
||
Line 288: | Line 288: | ||
| <code><nowiki> {{#time:F d Y |{{#time:F d Y| April 3 1956 }} + {{#expr:(((19 * (1956 mod 19)) + 16) mod 30)+(((2* (1956 mod 4))+(4*(1956 mod 7) ) +(6 * (((19 * (1956 mod 19)) + 16) mod 30))) mod 7) }} day}}</nowiki></code> | | <code><nowiki> {{#time:F d Y |{{#time:F d Y| April 3 1956 }} + {{#expr:(((19 * (1956 mod 19)) + 16) mod 30)+(((2* (1956 mod 4))+(4*(1956 mod 7) ) +(6 * (((19 * (1956 mod 19)) + 16) mod 30))) mod 7) }} day}}</nowiki></code> | ||
| {{#time:F d Y |{{#time:F d Y| April 3 1956 }} + {{#expr:(((19 * (1956 mod 19)) + 16) mod 30)+(((2* (1956 mod 4))+(4*(1956 mod 7) ) +(6 * (((19 * (1956 mod 19)) + 16) mod 30))) mod 7) }} day}} | | {{#time:F d Y |{{#time:F d Y| April 3 1956 }} + {{#expr:(((19 * (1956 mod 19)) + 16) mod 30)+(((2* (1956 mod 4))+(4*(1956 mod 7) ) +(6 * (((19 * (1956 mod 19)) + 16) mod 30))) mod 7) }} day}} | ||
+ | | '''Pascha 1956''' (two digit day) | ||
+ | |- | ||
+ | | <code><nowiki> {{#time:F j Y |{{#time:F d Y| April 3 1956 }} + {{#expr:(((19 * (1956 mod 19)) + 16) mod 30)+(((2* (1956 mod 4))+(4*(1956 mod 7) ) +(6 * (((19 * (1956 mod 19)) + 16) mod 30))) mod 7) }} day}}</nowiki></code> | ||
+ | | {{#time:F j Y |{{#time:F d Y| April 3 1956 }} + {{#expr:(((19 * (1956 mod 19)) + 16) mod 30)+(((2* (1956 mod 4))+(4*(1956 mod 7) ) +(6 * (((19 * (1956 mod 19)) + 16) mod 30))) mod 7) }} day}} | ||
| '''Pascha 1956''' | | '''Pascha 1956''' | ||
|- | |- | ||
− | | <code><nowiki>{{#time:F | + | | <code><nowiki>{{#time:F j Y |{{Pascha date}} + 7 week}}</nowiki></code> |
− | | {{#time:F | + | | {{#time:F j Y |{{Pascha date}} + 7 week}} |
| '''Pentecost this year''' | | '''Pentecost this year''' | ||
|- | |- | ||
− | | <code><nowiki>{{#time:F | + | | <code><nowiki>{{#time:F j Y |{{Pascha date}} - 48 day}}</nowiki></code> |
− | | {{#time:F | + | | {{#time:F j Y |{{Pascha date}} - 48 day}} |
| '''Start of lent this year''' | | '''Start of lent this year''' | ||
|- | |- |
Revision as of 20:01, November 23, 2011
1
nick name test
--Andy 06:37, May 24, 2007 (PDT) this:
This article is marked as in progress by Andrew 06:04, May 30, 2007 (PDT), who is actively developing it. It has yet to achieve a stable or complete form and is currently being worked on. Please carefully consider before making major edits to this article. |
or this:
This article is marked as in progress by Andrew, who is actively developing it. It has yet to achieve a stable or complete form and is currently being worked on. Please carefully consider before making major edits to this article. |
Constants
Constants | Gives | comment |
{{SITENAME}}
|
OrthodoxWiki | |
{{SERVER}}
|
https://orthodoxwiki.org | |
{{SERVERNAME}}
|
orthodoxwiki.org | |
{{CONTENTLANGUAGE}}
|
en | code of the site's default interface language |
Page Variables
Variable | Gives | comment |
{{PAGENAME}}
|
Andrew/sandbox | |
{{PAGENAMEE}}
|
Andrew/sandbox | URL-friendly |
{{BASEPAGENAME}}
|
Andrew | |
{{BASEPAGENAMEE}}
|
Andrew | |
{{SUBPAGENAME}}
|
sandbox | |
{{SUBPAGENAMEE}}
|
sandbox | |
{{NAMESPACE}}
|
User | |
{{NAMESPACEE}}
|
User | |
{{FULLPAGENAME}}
|
User:Andrew/sandbox | |
{{FULLPAGENAMEE}}
|
User:Andrew/sandbox | |
{{TALKSPACE}}
|
User talk | |
{{TALKSPACEE}}
|
User_talk | URL-friendly |
{{SUBJECTSPACE}}
|
User | |
{{SUBJECTSPACEE}}
|
User | |
{{ARTICLESPACE}}
|
User | |
{{ARTICLESPACEE}}
|
User | |
{{TALKPAGENAME}}
|
User talk:Andrew/sandbox | |
{{TALKPAGENAMEE}}
|
User_talk:Andrew/sandbox | |
{{SUBJECTPAGENAME}}
|
User:Andrew/sandbox | |
{{SUBJECTPAGENAMEE}}
|
User:Andrew/sandbox | |
{{ARTICLEPAGENAME}}
|
User:Andrew/sandbox | |
{{ARTICLEPAGENAMEE}}
|
User:Andrew/sandbox | |
{{REVISIONID}}
|
105051 | |
{{REVISIONDAY}}
|
23 | |
{{REVISIONDAY2}}
|
23 | |
{{REVISIONMONTH}}
|
11 | |
{{REVISIONYEAR}}
|
2011 | |
{{REVISIONTIMESTAMP}}
|
20111123200158 | |
{{SITENAME}}
|
OrthodoxWiki | |
{{SERVER}}
|
https://orthodoxwiki.org | |
{{SCRIPTPATH}}
|
||
{{SERVERNAME}}
|
orthodoxwiki.org |
Time Variables
Variable | Gives | comment |
{{#time:F d }}
|
May 15 | Month and day |
{{#time:Y-m-d }}
|
2024-05-15 | |
[[{{#time:F d|{{CURRENTTIMESTAMP}} }}]]
|
May 15 | Month and day link |
[[{{#time:F d|- 13 day }}]]
|
May 02 | Month and day link (old calendar) |
[[{{#time:F d|Jan 7 2001 - 13 day }}]]
|
December 25 | Jan 7 2001 (old calendar) |
[[{{#time:F d|Jan 7 - 13 day }}]]
|
December 25 | Jan 7 (old calendar) default to this year |
{{#time:Y-m-d | - 2 week}}
|
2024-05-01 | |
{{CURRENTMONTH}}
|
05 | |
{{CURRENTTIME}}
|
19:01 | (Must be cashed?) |
{{CURRENTHOUR}}
|
19 | |
{{CURRENTMONTHNAME}}
|
May | |
{{CURRENTDOW}}
|
3 | |
{{CURRENTYEAR}}
|
2024 | |
{{CURRENTWEEK}}
|
20 | |
{{CURRENTDAYNAME}}
|
Wednesday | |
{{CURRENTDAY}}
|
15 | |
{{CURRENTTIMESTAMP}}
|
20240515190128 | |
{{CURRENTDAY2}}
|
15 | |
{{CURRENTMONTHABBREV}}
|
May |
Pascha date
The following algorithm is based on the algorithm derived by the German mathematician Gauss. The principal simplification is that substitutions have been made for the case of Julian calendars and Orthodox Easters. This algorithm calculates the number of days AFTER March 21 (Julian) that Easter occurs.
RMD(x,y) = remainder when x is divided by y. R1=RMD(Year,19) R2=RMD(Year,4) R3=RMD(Year,7) RA=19*R1+16 R4=RMD(RA,30) RB=2*R2+4*R3+6*R4 R5=RMD(RB,7) RC=R4+R5
The number RC ranges from 1 to 35 which corresponds to March 22 to April 25 in the Julian Calendar (currently April 4 to May 8 on the Gregorian). The Julian Calendar is now 13 days behind the Gregorian, and will be until March 1, 2100 when it will be 14 days behind the Gregorian Calendar.
Expression | Gives | comment |
{{#expr:{{CURRENTYEAR}} mod 19}}
|
10 | R1 = RMD(Year,19) |
{{#expr:{{CURRENTYEAR}} mod 4}}
|
0 | R2=RMD(Year,4) |
{{#expr:{{CURRENTYEAR}} mod 7}}
|
1 | R3=RMD(Year,7) |
{{#expr: (19 * ({{CURRENTYEAR}} mod 19)) + 16}}
|
206 | RA=19*R1+16 |
{{#expr: ((19 * ({{CURRENTYEAR}} mod 19)) + 16) mod 30}}
|
26 | R4=RMD(RA,30) |
{{#expr: (2* ({{CURRENTYEAR}} mod 4))+(4*({{CURRENTYEAR}} mod 7) ) +(6 * (((19 * ({{CURRENTYEAR}} mod 19)) + 16) mod 30)) }}
|
160 | RB=2*R2+4*R3+6*R4 |
{{#expr: ((2* ({{CURRENTYEAR}} mod 4))+(4*({{CURRENTYEAR}} mod 7) ) +(6 * (((19 * ({{CURRENTYEAR}} mod 19)) + 16) mod 30))) mod 7 }}
|
6 | R5=RMD(RB,7) |
{{#expr:(((19 * ({{CURRENTYEAR}} mod 19)) + 16) mod 30)+(((2* ({{CURRENTYEAR}} mod 4))+(4*({{CURRENTYEAR}} mod 7) ) +(6 * (((19 * ({{CURRENTYEAR}} mod 19)) + 16) mod 30))) mod 7) }}
|
32 | RC=R4+R5 |
Pascha
Expression | Gives | comment |
{{#expr:(((19 * ({{CURRENTYEAR}} mod 19)) + 16) mod 30)+(((2* ({{CURRENTYEAR}} mod 4))+(4*({{CURRENTYEAR}} mod 7) ) +(6 * (((19 * ({{CURRENTYEAR}} mod 19)) + 16) mod 30))) mod 7) }}
|
32 | Days after April 3rd this year |
{{#time:F d Y |{{#time:F d| April 3 {{CURRENTYEAR}} }} + {{#expr:(((19 * ({{CURRENTYEAR}} mod 19)) + 16) mod 30)+(((2* ({{CURRENTYEAR}} mod 4))+(4*({{CURRENTYEAR}} mod 7) ) +(6 * (((19 * ({{CURRENTYEAR}} mod 19)) + 16) mod 30))) mod 7) }} day}}
|
May 05 2024 | Pascha this year |
{{#time:F d Y |{{#time:F d Y| April 3 1956 }} + {{#expr:(((19 * (1956 mod 19)) + 16) mod 30)+(((2* (1956 mod 4))+(4*(1956 mod 7) ) +(6 * (((19 * (1956 mod 19)) + 16) mod 30))) mod 7) }} day}}
|
May 06 1956 | Pascha 1956 (two digit day) |
{{#time:F j Y |{{#time:F d Y| April 3 1956 }} + {{#expr:(((19 * (1956 mod 19)) + 16) mod 30)+(((2* (1956 mod 4))+(4*(1956 mod 7) ) +(6 * (((19 * (1956 mod 19)) + 16) mod 30))) mod 7) }} day}}
|
May 6 1956 | Pascha 1956 |
{{#time:F j Y |{{Pascha date}} + 7 week}}
|
June 23 2024 | Pentecost this year |
{{#time:F j Y |{{Pascha date}} - 48 day}}
|
March 18 2024 | Start of lent this year |
Inline definition
Test of Inline definition , hover over words.