.
Template:WEEKDAYNAME/doc
Error creating thumbnail: Unable to save thumbnail to destination
|
This is a documentation subpage for WEEKDAYNAME/doc (see that page for the template or article itself). It contains usage information, categories, interlanguage links and other content that is not part of the original page. |
---|
This template returns the name of the weekday whose number is in parameter. Alternatively, the English weekday name or abbreviation (with any letter case) can be given.
- Syntax:
- {{WEEKDAYNAME|day}}
- The day value can be any numeric expression and is interpreted modulo 7 (extra leading zeroes and decimals are ignored), so it accepts any valid julian day timestamp.
- Example with a timestamp:
- {{WEEKDAYNAME|{{JULIANDAY|2000|01|01}}}} returns {{#if:{{#if:2000|{{#expr:((((2000)*12+(01)+57608.5 round 0)/12-1.5 round 0)*1461/4-0.5 round 0)-((((2000)*12+(01)+57608.5 round 0)/12-1.5 round 0)/100-0.5 round 0)+((((2000)*12+(01)+57608.5 round 0)/12-1.5 round 0)/400-0.5 round 0)+((((01)+57608.5 round 0)mod 12+4)*153/5-0.5 round 0)+(01)+(12)/24+(0)/1440+(0)/86400-32167.5}}|Parameter 1=year required!}}|{{#switch:{{#if:{{#if:2000|{{#expr:((((2000)*12+(01)+57608.5 round 0)/12-1.5 round 0)*1461/4-0.5 round 0)-((((2000)*12+(01)+57608.5 round 0)/12-1.5 round 0)/100-0.5 round 0)+((((2000)*12+(01)+57608.5 round 0)/12-1.5 round 0)/400-0.5 round 0)+((((01)+57608.5 round 0)mod 12+4)*153/5-0.5 round 0)+(01)+(12)/24+(0)/1440+(0)/86400-32167.5}}|Parameter 1=year required!}}|{{#switch:{{#if:2000|{{#expr:((((2000)*12+(01)+57608.5 round 0)/12-1.5 round 0)*1461/4-0.5 round 0)-((((2000)*12+(01)+57608.5 round 0)/12-1.5 round 0)/100-0.5 round 0)+((((2000)*12+(01)+57608.5 round 0)/12-1.5 round 0)/400-0.5 round 0)+((((01)+57608.5 round 0)mod 12+4)*153/5-0.5 round 0)+(01)+(12)/24+(0)/1440+(0)/86400-32167.5}}|parameter 1=year required!}}|monday|mon=0|tuesday|tue=1|wednesday|wed=2|thursday|thu=3|friday|fri=4|saturday|sat=5|sunday|sun=6|{{#ifexpr:{{#if:2000|{{#expr:((((2000)*12+(01)+57608.5 round 0)/12-1.5 round 0)*1461/4-0.5 round 0)-((((2000)*12+(01)+57608.5 round 0)/12-1.5 round 0)/100-0.5 round 0)+((((2000)*12+(01)+57608.5 round 0)/12-1.5 round 0)/400-0.5 round 0)+((((01)+57608.5 round 0)mod 12+4)*153/5-0.5 round 0)+(01)+(12)/24+(0)/1440+(0)/86400-32167.5}}|Parameter 1=year required!}}<0|{{#ifexpr:(({{#if:2000|{{#expr:((((2000)*12+(01)+57608.5 round 0)/12-1.5 round 0)*1461/4-0.5 round 0)-((((2000)*12+(01)+57608.5 round 0)/12-1.5 round 0)/100-0.5 round 0)+((((2000)*12+(01)+57608.5 round 0)/12-1.5 round 0)/400-0.5 round 0)+((((01)+57608.5 round 0)mod 12+4)*153/5-0.5 round 0)+(01)+(12)/24+(0)/1440+(0)/86400-32167.5}}|Parameter 1=year required!}})round 0)!=({{#if:2000|{{#expr:((((2000)*12+(01)+57608.5 round 0)/12-1.5 round 0)*1461/4-0.5 round 0)-((((2000)*12+(01)+57608.5 round 0)/12-1.5 round 0)/100-0.5 round 0)+((((2000)*12+(01)+57608.5 round 0)/12-1.5 round 0)/400-0.5 round 0)+((((01)+57608.5 round 0)mod 12+4)*153/5-0.5 round 0)+(01)+(12)/24+(0)/1440+(0)/86400-32167.5}}|Parameter 1=year required!}})|{{#expr:6-(((6.5-({{#if:2000|{{#expr:((((2000)*12+(01)+57608.5 round 0)/12-1.5 round 0)*1461/4-0.5 round 0)-((((2000)*12+(01)+57608.5 round 0)/12-1.5 round 0)/100-0.5 round 0)+((((2000)*12+(01)+57608.5 round 0)/12-1.5 round 0)/400-0.5 round 0)+((((01)+57608.5 round 0)mod 12+4)*153/5-0.5 round 0)+(01)+(12)/24+(0)/1440+(0)/86400-32167.5}}|Parameter 1=year required!}}))round 0)mod 7)}}|{{#expr:6-(((5.5-({{#if:2000|{{#expr:((((2000)*12+(01)+57608.5 round 0)/12-1.5 round 0)*1461/4-0.5 round 0)-((((2000)*12+(01)+57608.5 round 0)/12-1.5 round 0)/100-0.5 round 0)+((((2000)*12+(01)+57608.5 round 0)/12-1.5 round 0)/400-0.5 round 0)+((((01)+57608.5 round 0)mod 12+4)*153/5-0.5 round 0)+(01)+(12)/24+(0)/1440+(0)/86400-32167.5}}|Parameter 1=year required!}}))round 0)mod 7)}}}}|{{#expr:(((6.5+{{#if:2000|{{#expr:((((2000)*12+(01)+57608.5 round 0)/12-1.5 round 0)*1461/4-0.5 round 0)-((((2000)*12+(01)+57608.5 round 0)/12-1.5 round 0)/100-0.5 round 0)+((((2000)*12+(01)+57608.5 round 0)/12-1.5 round 0)/400-0.5 round 0)+((((01)+57608.5 round 0)mod 12+4)*153/5-0.5 round 0)+(01)+(12)/24+(0)/1440+(0)/86400-32167.5}}|Parameter 1=year required!}})round 0)mod 7)}}}}}}|Missing required parameter 1=day!}}
|0=Monday|1=Tuesday|2=Wednesday|3=Thursday|4=Friday|5=Saturday|6=Sunday|Incorrect required parameter 1=week day!}}|Missing required parameter 1=week day!}}.
- Examples for all standard English week day names:
- {{WEEKDAYNAME|MONDAY}} returns {{#if:MONDAY|{{#switch:{{#if:MONDAY|{{#switch:monday|monday|mon=0|tuesday|tue=1|wednesday|wed=2|thursday|thu=3|friday|fri=4|saturday|sat=5|sunday|sun=6|{{#ifexpr:MONDAY<0|{{#ifexpr:((MONDAY)round 0)!=(MONDAY)|{{#expr:6-(((6.5-(MONDAY))round 0)mod 7)}}|{{#expr:6-(((5.5-(MONDAY))round 0)mod 7)}}}}|{{#expr:(((6.5+MONDAY)round 0)mod 7)}}}}}}|Missing required parameter 1=day!}}
|0=Monday|1=Tuesday|2=Wednesday|3=Thursday|4=Friday|5=Saturday|6=Sunday|Incorrect required parameter 1=week day!}}|Missing required parameter 1=week day!}}
- {{WEEKDAYNAME|TUESDAY}} returns {{#if:TUESDAY|{{#switch:{{#if:TUESDAY|{{#switch:tuesday|monday|mon=0|tuesday|tue=1|wednesday|wed=2|thursday|thu=3|friday|fri=4|saturday|sat=5|sunday|sun=6|{{#ifexpr:TUESDAY<0|{{#ifexpr:((TUESDAY)round 0)!=(TUESDAY)|{{#expr:6-(((6.5-(TUESDAY))round 0)mod 7)}}|{{#expr:6-(((5.5-(TUESDAY))round 0)mod 7)}}}}|{{#expr:(((6.5+TUESDAY)round 0)mod 7)}}}}}}|Missing required parameter 1=day!}}
|0=Monday|1=Tuesday|2=Wednesday|3=Thursday|4=Friday|5=Saturday|6=Sunday|Incorrect required parameter 1=week day!}}|Missing required parameter 1=week day!}}
- {{WEEKDAYNAME|WEDNESDAY}} returns {{#if:WEDNESDAY|{{#switch:{{#if:WEDNESDAY|{{#switch:wednesday|monday|mon=0|tuesday|tue=1|wednesday|wed=2|thursday|thu=3|friday|fri=4|saturday|sat=5|sunday|sun=6|{{#ifexpr:WEDNESDAY<0|{{#ifexpr:((WEDNESDAY)round 0)!=(WEDNESDAY)|{{#expr:6-(((6.5-(WEDNESDAY))round 0)mod 7)}}|{{#expr:6-(((5.5-(WEDNESDAY))round 0)mod 7)}}}}|{{#expr:(((6.5+WEDNESDAY)round 0)mod 7)}}}}}}|Missing required parameter 1=day!}}
|0=Monday|1=Tuesday|2=Wednesday|3=Thursday|4=Friday|5=Saturday|6=Sunday|Incorrect required parameter 1=week day!}}|Missing required parameter 1=week day!}}
- {{WEEKDAYNAME|THURSDAY}} returns {{#if:THURSDAY|{{#switch:{{#if:THURSDAY|{{#switch:thursday|monday|mon=0|tuesday|tue=1|wednesday|wed=2|thursday|thu=3|friday|fri=4|saturday|sat=5|sunday|sun=6|{{#ifexpr:THURSDAY<0|{{#ifexpr:((THURSDAY)round 0)!=(THURSDAY)|{{#expr:6-(((6.5-(THURSDAY))round 0)mod 7)}}|{{#expr:6-(((5.5-(THURSDAY))round 0)mod 7)}}}}|{{#expr:(((6.5+THURSDAY)round 0)mod 7)}}}}}}|Missing required parameter 1=day!}}
|0=Monday|1=Tuesday|2=Wednesday|3=Thursday|4=Friday|5=Saturday|6=Sunday|Incorrect required parameter 1=week day!}}|Missing required parameter 1=week day!}}
- {{WEEKDAYNAME|FRIDAY}} returns {{#if:FRIDAY|{{#switch:{{#if:FRIDAY|{{#switch:friday|monday|mon=0|tuesday|tue=1|wednesday|wed=2|thursday|thu=3|friday|fri=4|saturday|sat=5|sunday|sun=6|{{#ifexpr:FRIDAY<0|{{#ifexpr:((FRIDAY)round 0)!=(FRIDAY)|{{#expr:6-(((6.5-(FRIDAY))round 0)mod 7)}}|{{#expr:6-(((5.5-(FRIDAY))round 0)mod 7)}}}}|{{#expr:(((6.5+FRIDAY)round 0)mod 7)}}}}}}|Missing required parameter 1=day!}}
|0=Monday|1=Tuesday|2=Wednesday|3=Thursday|4=Friday|5=Saturday|6=Sunday|Incorrect required parameter 1=week day!}}|Missing required parameter 1=week day!}}
- {{WEEKDAYNAME|SATURDAY}} returns {{#if:SATURDAY|{{#switch:{{#if:SATURDAY|{{#switch:saturday|monday|mon=0|tuesday|tue=1|wednesday|wed=2|thursday|thu=3|friday|fri=4|saturday|sat=5|sunday|sun=6|{{#ifexpr:SATURDAY<0|{{#ifexpr:((SATURDAY)round 0)!=(SATURDAY)|{{#expr:6-(((6.5-(SATURDAY))round 0)mod 7)}}|{{#expr:6-(((5.5-(SATURDAY))round 0)mod 7)}}}}|{{#expr:(((6.5+SATURDAY)round 0)mod 7)}}}}}}|Missing required parameter 1=day!}}
|0=Monday|1=Tuesday|2=Wednesday|3=Thursday|4=Friday|5=Saturday|6=Sunday|Incorrect required parameter 1=week day!}}|Missing required parameter 1=week day!}}
- {{WEEKDAYNAME|SUNDAY}} returns {{#if:SUNDAY|{{#switch:{{#if:SUNDAY|{{#switch:sunday|monday|mon=0|tuesday|tue=1|wednesday|wed=2|thursday|thu=3|friday|fri=4|saturday|sat=5|sunday|sun=6|{{#ifexpr:SUNDAY<0|{{#ifexpr:((SUNDAY)round 0)!=(SUNDAY)|{{#expr:6-(((6.5-(SUNDAY))round 0)mod 7)}}|{{#expr:6-(((5.5-(SUNDAY))round 0)mod 7)}}}}|{{#expr:(((6.5+SUNDAY)round 0)mod 7)}}}}}}|Missing required parameter 1=day!}}
|0=Monday|1=Tuesday|2=Wednesday|3=Thursday|4=Friday|5=Saturday|6=Sunday|Incorrect required parameter 1=week day!}}|Missing required parameter 1=week day!}}
- Examples for all abbreviated English week day names:
- {{WEEKDAYNAME|mon}} returns {{#if:mon|{{#switch:{{#if:mon|{{#switch:mon|monday|mon=0|tuesday|tue=1|wednesday|wed=2|thursday|thu=3|friday|fri=4|saturday|sat=5|sunday|sun=6|{{#ifexpr:mon<0|{{#ifexpr:((mon)round 0)!=(mon)|{{#expr:6-(((6.5-(mon))round 0)mod 7)}}|{{#expr:6-(((5.5-(mon))round 0)mod 7)}}}}|{{#expr:(((6.5+mon)round 0)mod 7)}}}}}}|Missing required parameter 1=day!}}
|0=Monday|1=Tuesday|2=Wednesday|3=Thursday|4=Friday|5=Saturday|6=Sunday|Incorrect required parameter 1=week day!}}|Missing required parameter 1=week day!}}
- {{WEEKDAYNAME|tue}} returns {{#if:tue|{{#switch:{{#if:tue|{{#switch:tue|monday|mon=0|tuesday|tue=1|wednesday|wed=2|thursday|thu=3|friday|fri=4|saturday|sat=5|sunday|sun=6|{{#ifexpr:tue<0|{{#ifexpr:((tue)round 0)!=(tue)|{{#expr:6-(((6.5-(tue))round 0)mod 7)}}|{{#expr:6-(((5.5-(tue))round 0)mod 7)}}}}|{{#expr:(((6.5+tue)round 0)mod 7)}}}}}}|Missing required parameter 1=day!}}
|0=Monday|1=Tuesday|2=Wednesday|3=Thursday|4=Friday|5=Saturday|6=Sunday|Incorrect required parameter 1=week day!}}|Missing required parameter 1=week day!}}
- {{WEEKDAYNAME|wed}} returns {{#if:wed|{{#switch:{{#if:wed|{{#switch:wed|monday|mon=0|tuesday|tue=1|wednesday|wed=2|thursday|thu=3|friday|fri=4|saturday|sat=5|sunday|sun=6|{{#ifexpr:wed<0|{{#ifexpr:((wed)round 0)!=(wed)|{{#expr:6-(((6.5-(wed))round 0)mod 7)}}|{{#expr:6-(((5.5-(wed))round 0)mod 7)}}}}|{{#expr:(((6.5+wed)round 0)mod 7)}}}}}}|Missing required parameter 1=day!}}
|0=Monday|1=Tuesday|2=Wednesday|3=Thursday|4=Friday|5=Saturday|6=Sunday|Incorrect required parameter 1=week day!}}|Missing required parameter 1=week day!}}
- {{WEEKDAYNAME|thu}} returns {{#if:thu|{{#switch:{{#if:thu|{{#switch:thu|monday|mon=0|tuesday|tue=1|wednesday|wed=2|thursday|thu=3|friday|fri=4|saturday|sat=5|sunday|sun=6|{{#ifexpr:thu<0|{{#ifexpr:((thu)round 0)!=(thu)|{{#expr:6-(((6.5-(thu))round 0)mod 7)}}|{{#expr:6-(((5.5-(thu))round 0)mod 7)}}}}|{{#expr:(((6.5+thu)round 0)mod 7)}}}}}}|Missing required parameter 1=day!}}
|0=Monday|1=Tuesday|2=Wednesday|3=Thursday|4=Friday|5=Saturday|6=Sunday|Incorrect required parameter 1=week day!}}|Missing required parameter 1=week day!}}
- {{WEEKDAYNAME|fri}} returns {{#if:fri|{{#switch:{{#if:fri|{{#switch:fri|monday|mon=0|tuesday|tue=1|wednesday|wed=2|thursday|thu=3|friday|fri=4|saturday|sat=5|sunday|sun=6|{{#ifexpr:fri<0|{{#ifexpr:((fri)round 0)!=(fri)|{{#expr:6-(((6.5-(fri))round 0)mod 7)}}|{{#expr:6-(((5.5-(fri))round 0)mod 7)}}}}|{{#expr:(((6.5+fri)round 0)mod 7)}}}}}}|Missing required parameter 1=day!}}
|0=Monday|1=Tuesday|2=Wednesday|3=Thursday|4=Friday|5=Saturday|6=Sunday|Incorrect required parameter 1=week day!}}|Missing required parameter 1=week day!}}
- {{WEEKDAYNAME|sat}} returns {{#if:sat|{{#switch:{{#if:sat|{{#switch:sat|monday|mon=0|tuesday|tue=1|wednesday|wed=2|thursday|thu=3|friday|fri=4|saturday|sat=5|sunday|sun=6|{{#ifexpr:sat<0|{{#ifexpr:((sat)round 0)!=(sat)|{{#expr:6-(((6.5-(sat))round 0)mod 7)}}|{{#expr:6-(((5.5-(sat))round 0)mod 7)}}}}|{{#expr:(((6.5+sat)round 0)mod 7)}}}}}}|Missing required parameter 1=day!}}
|0=Monday|1=Tuesday|2=Wednesday|3=Thursday|4=Friday|5=Saturday|6=Sunday|Incorrect required parameter 1=week day!}}|Missing required parameter 1=week day!}}
- {{WEEKDAYNAME|sun}} returns {{#if:sun|{{#switch:{{#if:sun|{{#switch:sun|monday|mon=0|tuesday|tue=1|wednesday|wed=2|thursday|thu=3|friday|fri=4|saturday|sat=5|sunday|sun=6|{{#ifexpr:sun<0|{{#ifexpr:((sun)round 0)!=(sun)|{{#expr:6-(((6.5-(sun))round 0)mod 7)}}|{{#expr:6-(((5.5-(sun))round 0)mod 7)}}}}|{{#expr:(((6.5+sun)round 0)mod 7)}}}}}}|Missing required parameter 1=day!}}
|0=Monday|1=Tuesday|2=Wednesday|3=Thursday|4=Friday|5=Saturday|6=Sunday|Incorrect required parameter 1=week day!}}|Missing required parameter 1=week day!}}
- Examples for all standard week day numbers:
- {{WEEKDAYNAME|0}} returns {{#if:0|{{#switch:{{#if:0|{{#switch:0|monday|mon=0|tuesday|tue=1|wednesday|wed=2|thursday|thu=3|friday|fri=4|saturday|sat=5|sunday|sun=6|{{#ifexpr:0<0|{{#ifexpr:((0)round 0)!=(0)|{{#expr:6-(((6.5-(0))round 0)mod 7)}}|{{#expr:6-(((5.5-(0))round 0)mod 7)}}}}|{{#expr:(((6.5+0)round 0)mod 7)}}}}}}|Missing required parameter 1=day!}}
|0=Monday|1=Tuesday|2=Wednesday|3=Thursday|4=Friday|5=Saturday|6=Sunday|Incorrect required parameter 1=week day!}}|Missing required parameter 1=week day!}}
- {{WEEKDAYNAME|1}} returns {{#if:1|{{#switch:{{#if:1|{{#switch:1|monday|mon=0|tuesday|tue=1|wednesday|wed=2|thursday|thu=3|friday|fri=4|saturday|sat=5|sunday|sun=6|{{#ifexpr:1<0|{{#ifexpr:((1)round 0)!=(1)|{{#expr:6-(((6.5-(1))round 0)mod 7)}}|{{#expr:6-(((5.5-(1))round 0)mod 7)}}}}|{{#expr:(((6.5+1)round 0)mod 7)}}}}}}|Missing required parameter 1=day!}}
|0=Monday|1=Tuesday|2=Wednesday|3=Thursday|4=Friday|5=Saturday|6=Sunday|Incorrect required parameter 1=week day!}}|Missing required parameter 1=week day!}}
- {{WEEKDAYNAME|2}} returns {{#if:2|{{#switch:{{#if:2|{{#switch:2|monday|mon=0|tuesday|tue=1|wednesday|wed=2|thursday|thu=3|friday|fri=4|saturday|sat=5|sunday|sun=6|{{#ifexpr:2<0|{{#ifexpr:((2)round 0)!=(2)|{{#expr:6-(((6.5-(2))round 0)mod 7)}}|{{#expr:6-(((5.5-(2))round 0)mod 7)}}}}|{{#expr:(((6.5+2)round 0)mod 7)}}}}}}|Missing required parameter 1=day!}}
|0=Monday|1=Tuesday|2=Wednesday|3=Thursday|4=Friday|5=Saturday|6=Sunday|Incorrect required parameter 1=week day!}}|Missing required parameter 1=week day!}}
- {{WEEKDAYNAME|3}} returns {{#if:3|{{#switch:{{#if:3|{{#switch:3|monday|mon=0|tuesday|tue=1|wednesday|wed=2|thursday|thu=3|friday|fri=4|saturday|sat=5|sunday|sun=6|{{#ifexpr:3<0|{{#ifexpr:((3)round 0)!=(3)|{{#expr:6-(((6.5-(3))round 0)mod 7)}}|{{#expr:6-(((5.5-(3))round 0)mod 7)}}}}|{{#expr:(((6.5+3)round 0)mod 7)}}}}}}|Missing required parameter 1=day!}}
|0=Monday|1=Tuesday|2=Wednesday|3=Thursday|4=Friday|5=Saturday|6=Sunday|Incorrect required parameter 1=week day!}}|Missing required parameter 1=week day!}}
- {{WEEKDAYNAME|4}} returns {{#if:4|{{#switch:{{#if:4|{{#switch:4|monday|mon=0|tuesday|tue=1|wednesday|wed=2|thursday|thu=3|friday|fri=4|saturday|sat=5|sunday|sun=6|{{#ifexpr:4<0|{{#ifexpr:((4)round 0)!=(4)|{{#expr:6-(((6.5-(4))round 0)mod 7)}}|{{#expr:6-(((5.5-(4))round 0)mod 7)}}}}|{{#expr:(((6.5+4)round 0)mod 7)}}}}}}|Missing required parameter 1=day!}}
|0=Monday|1=Tuesday|2=Wednesday|3=Thursday|4=Friday|5=Saturday|6=Sunday|Incorrect required parameter 1=week day!}}|Missing required parameter 1=week day!}}
- {{WEEKDAYNAME|5}} returns {{#if:5|{{#switch:{{#if:5|{{#switch:5|monday|mon=0|tuesday|tue=1|wednesday|wed=2|thursday|thu=3|friday|fri=4|saturday|sat=5|sunday|sun=6|{{#ifexpr:5<0|{{#ifexpr:((5)round 0)!=(5)|{{#expr:6-(((6.5-(5))round 0)mod 7)}}|{{#expr:6-(((5.5-(5))round 0)mod 7)}}}}|{{#expr:(((6.5+5)round 0)mod 7)}}}}}}|Missing required parameter 1=day!}}
|0=Monday|1=Tuesday|2=Wednesday|3=Thursday|4=Friday|5=Saturday|6=Sunday|Incorrect required parameter 1=week day!}}|Missing required parameter 1=week day!}}
- {{WEEKDAYNAME|6}} returns {{#if:6|{{#switch:{{#if:6|{{#switch:6|monday|mon=0|tuesday|tue=1|wednesday|wed=2|thursday|thu=3|friday|fri=4|saturday|sat=5|sunday|sun=6|{{#ifexpr:6<0|{{#ifexpr:((6)round 0)!=(6)|{{#expr:6-(((6.5-(6))round 0)mod 7)}}|{{#expr:6-(((5.5-(6))round 0)mod 7)}}}}|{{#expr:(((6.5+6)round 0)mod 7)}}}}}}|Missing required parameter 1=day!}}
|0=Monday|1=Tuesday|2=Wednesday|3=Thursday|4=Friday|5=Saturday|6=Sunday|Incorrect required parameter 1=week day!}}|Missing required parameter 1=week day!}}
- Examples for week day numbers with extra leading zero:
- {{WEEKDAYNAME|00}} returns {{#if:00|{{#switch:{{#if:00|{{#switch:00|monday|mon=0|tuesday|tue=1|wednesday|wed=2|thursday|thu=3|friday|fri=4|saturday|sat=5|sunday|sun=6|{{#ifexpr:00<0|{{#ifexpr:((00)round 0)!=(00)|{{#expr:6-(((6.5-(00))round 0)mod 7)}}|{{#expr:6-(((5.5-(00))round 0)mod 7)}}}}|{{#expr:(((6.5+00)round 0)mod 7)}}}}}}|Missing required parameter 1=day!}}
|0=Monday|1=Tuesday|2=Wednesday|3=Thursday|4=Friday|5=Saturday|6=Sunday|Incorrect required parameter 1=week day!}}|Missing required parameter 1=week day!}}
- {{WEEKDAYNAME|01}} returns {{#if:01|{{#switch:{{#if:01|{{#switch:01|monday|mon=0|tuesday|tue=1|wednesday|wed=2|thursday|thu=3|friday|fri=4|saturday|sat=5|sunday|sun=6|{{#ifexpr:01<0|{{#ifexpr:((01)round 0)!=(01)|{{#expr:6-(((6.5-(01))round 0)mod 7)}}|{{#expr:6-(((5.5-(01))round 0)mod 7)}}}}|{{#expr:(((6.5+01)round 0)mod 7)}}}}}}|Missing required parameter 1=day!}}
|0=Monday|1=Tuesday|2=Wednesday|3=Thursday|4=Friday|5=Saturday|6=Sunday|Incorrect required parameter 1=week day!}}|Missing required parameter 1=week day!}}
- {{WEEKDAYNAME|02}} returns {{#if:02|{{#switch:{{#if:02|{{#switch:02|monday|mon=0|tuesday|tue=1|wednesday|wed=2|thursday|thu=3|friday|fri=4|saturday|sat=5|sunday|sun=6|{{#ifexpr:02<0|{{#ifexpr:((02)round 0)!=(02)|{{#expr:6-(((6.5-(02))round 0)mod 7)}}|{{#expr:6-(((5.5-(02))round 0)mod 7)}}}}|{{#expr:(((6.5+02)round 0)mod 7)}}}}}}|Missing required parameter 1=day!}}
|0=Monday|1=Tuesday|2=Wednesday|3=Thursday|4=Friday|5=Saturday|6=Sunday|Incorrect required parameter 1=week day!}}|Missing required parameter 1=week day!}}
- {{WEEKDAYNAME|03}} returns {{#if:03|{{#switch:{{#if:03|{{#switch:03|monday|mon=0|tuesday|tue=1|wednesday|wed=2|thursday|thu=3|friday|fri=4|saturday|sat=5|sunday|sun=6|{{#ifexpr:03<0|{{#ifexpr:((03)round 0)!=(03)|{{#expr:6-(((6.5-(03))round 0)mod 7)}}|{{#expr:6-(((5.5-(03))round 0)mod 7)}}}}|{{#expr:(((6.5+03)round 0)mod 7)}}}}}}|Missing required parameter 1=day!}}
|0=Monday|1=Tuesday|2=Wednesday|3=Thursday|4=Friday|5=Saturday|6=Sunday|Incorrect required parameter 1=week day!}}|Missing required parameter 1=week day!}}
- {{WEEKDAYNAME|04}} returns {{#if:04|{{#switch:{{#if:04|{{#switch:04|monday|mon=0|tuesday|tue=1|wednesday|wed=2|thursday|thu=3|friday|fri=4|saturday|sat=5|sunday|sun=6|{{#ifexpr:04<0|{{#ifexpr:((04)round 0)!=(04)|{{#expr:6-(((6.5-(04))round 0)mod 7)}}|{{#expr:6-(((5.5-(04))round 0)mod 7)}}}}|{{#expr:(((6.5+04)round 0)mod 7)}}}}}}|Missing required parameter 1=day!}}
|0=Monday|1=Tuesday|2=Wednesday|3=Thursday|4=Friday|5=Saturday|6=Sunday|Incorrect required parameter 1=week day!}}|Missing required parameter 1=week day!}}
- {{WEEKDAYNAME|05}} returns {{#if:05|{{#switch:{{#if:05|{{#switch:05|monday|mon=0|tuesday|tue=1|wednesday|wed=2|thursday|thu=3|friday|fri=4|saturday|sat=5|sunday|sun=6|{{#ifexpr:05<0|{{#ifexpr:((05)round 0)!=(05)|{{#expr:6-(((6.5-(05))round 0)mod 7)}}|{{#expr:6-(((5.5-(05))round 0)mod 7)}}}}|{{#expr:(((6.5+05)round 0)mod 7)}}}}}}|Missing required parameter 1=day!}}
|0=Monday|1=Tuesday|2=Wednesday|3=Thursday|4=Friday|5=Saturday|6=Sunday|Incorrect required parameter 1=week day!}}|Missing required parameter 1=week day!}}
- {{WEEKDAYNAME|06}} returns {{#if:06|{{#switch:{{#if:06|{{#switch:06|monday|mon=0|tuesday|tue=1|wednesday|wed=2|thursday|thu=3|friday|fri=4|saturday|sat=5|sunday|sun=6|{{#ifexpr:06<0|{{#ifexpr:((06)round 0)!=(06)|{{#expr:6-(((6.5-(06))round 0)mod 7)}}|{{#expr:6-(((5.5-(06))round 0)mod 7)}}}}|{{#expr:(((6.5+06)round 0)mod 7)}}}}}}|Missing required parameter 1=day!}}
|0=Monday|1=Tuesday|2=Wednesday|3=Thursday|4=Friday|5=Saturday|6=Sunday|Incorrect required parameter 1=week day!}}|Missing required parameter 1=week day!}}
- Examples for week day number cyclic underflows and overflows, from computed values:
- {{WEEKDAYNAME|-701}} returns {{#if:-701|{{#switch:{{#if:-701|{{#switch:-701|monday|mon=0|tuesday|tue=1|wednesday|wed=2|thursday|thu=3|friday|fri=4|saturday|sat=5|sunday|sun=6|{{#ifexpr:-701<0|{{#ifexpr:((-701)round 0)!=(-701)|{{#expr:6-(((6.5-(-701))round 0)mod 7)}}|{{#expr:6-(((5.5-(-701))round 0)mod 7)}}}}|{{#expr:(((6.5+-701)round 0)mod 7)}}}}}}|Missing required parameter 1=day!}}
|0=Monday|1=Tuesday|2=Wednesday|3=Thursday|4=Friday|5=Saturday|6=Sunday|Incorrect required parameter 1=week day!}}|Missing required parameter 1=week day!}}
- {{WEEKDAYNAME|-700}} returns {{#if:-700|{{#switch:{{#if:-700|{{#switch:-700|monday|mon=0|tuesday|tue=1|wednesday|wed=2|thursday|thu=3|friday|fri=4|saturday|sat=5|sunday|sun=6|{{#ifexpr:-700<0|{{#ifexpr:((-700)round 0)!=(-700)|{{#expr:6-(((6.5-(-700))round 0)mod 7)}}|{{#expr:6-(((5.5-(-700))round 0)mod 7)}}}}|{{#expr:(((6.5+-700)round 0)mod 7)}}}}}}|Missing required parameter 1=day!}}
|0=Monday|1=Tuesday|2=Wednesday|3=Thursday|4=Friday|5=Saturday|6=Sunday|Incorrect required parameter 1=week day!}}|Missing required parameter 1=week day!}}
- {{WEEKDAYNAME|-699}} returns {{#if:-699|{{#switch:{{#if:-699|{{#switch:-699|monday|mon=0|tuesday|tue=1|wednesday|wed=2|thursday|thu=3|friday|fri=4|saturday|sat=5|sunday|sun=6|{{#ifexpr:-699<0|{{#ifexpr:((-699)round 0)!=(-699)|{{#expr:6-(((6.5-(-699))round 0)mod 7)}}|{{#expr:6-(((5.5-(-699))round 0)mod 7)}}}}|{{#expr:(((6.5+-699)round 0)mod 7)}}}}}}|Missing required parameter 1=day!}}
|0=Monday|1=Tuesday|2=Wednesday|3=Thursday|4=Friday|5=Saturday|6=Sunday|Incorrect required parameter 1=week day!}}|Missing required parameter 1=week day!}}
- {{WEEKDAYNAME|-7}} returns {{#if:-7|{{#switch:{{#if:-7|{{#switch:-7|monday|mon=0|tuesday|tue=1|wednesday|wed=2|thursday|thu=3|friday|fri=4|saturday|sat=5|sunday|sun=6|{{#ifexpr:-7<0|{{#ifexpr:((-7)round 0)!=(-7)|{{#expr:6-(((6.5-(-7))round 0)mod 7)}}|{{#expr:6-(((5.5-(-7))round 0)mod 7)}}}}|{{#expr:(((6.5+-7)round 0)mod 7)}}}}}}|Missing required parameter 1=day!}}
|0=Monday|1=Tuesday|2=Wednesday|3=Thursday|4=Friday|5=Saturday|6=Sunday|Incorrect required parameter 1=week day!}}|Missing required parameter 1=week day!}}
- {{WEEKDAYNAME|-6}} returns {{#if:-6|{{#switch:{{#if:-6|{{#switch:-6|monday|mon=0|tuesday|tue=1|wednesday|wed=2|thursday|thu=3|friday|fri=4|saturday|sat=5|sunday|sun=6|{{#ifexpr:-6<0|{{#ifexpr:((-6)round 0)!=(-6)|{{#expr:6-(((6.5-(-6))round 0)mod 7)}}|{{#expr:6-(((5.5-(-6))round 0)mod 7)}}}}|{{#expr:(((6.5+-6)round 0)mod 7)}}}}}}|Missing required parameter 1=day!}}
|0=Monday|1=Tuesday|2=Wednesday|3=Thursday|4=Friday|5=Saturday|6=Sunday|Incorrect required parameter 1=week day!}}|Missing required parameter 1=week day!}}
- {{WEEKDAYNAME|-5}} returns {{#if:-5|{{#switch:{{#if:-5|{{#switch:-5|monday|mon=0|tuesday|tue=1|wednesday|wed=2|thursday|thu=3|friday|fri=4|saturday|sat=5|sunday|sun=6|{{#ifexpr:-5<0|{{#ifexpr:((-5)round 0)!=(-5)|{{#expr:6-(((6.5-(-5))round 0)mod 7)}}|{{#expr:6-(((5.5-(-5))round 0)mod 7)}}}}|{{#expr:(((6.5+-5)round 0)mod 7)}}}}}}|Missing required parameter 1=day!}}
|0=Monday|1=Tuesday|2=Wednesday|3=Thursday|4=Friday|5=Saturday|6=Sunday|Incorrect required parameter 1=week day!}}|Missing required parameter 1=week day!}}
- {{WEEKDAYNAME|-4}} returns {{#if:-4|{{#switch:{{#if:-4|{{#switch:-4|monday|mon=0|tuesday|tue=1|wednesday|wed=2|thursday|thu=3|friday|fri=4|saturday|sat=5|sunday|sun=6|{{#ifexpr:-4<0|{{#ifexpr:((-4)round 0)!=(-4)|{{#expr:6-(((6.5-(-4))round 0)mod 7)}}|{{#expr:6-(((5.5-(-4))round 0)mod 7)}}}}|{{#expr:(((6.5+-4)round 0)mod 7)}}}}}}|Missing required parameter 1=day!}}
|0=Monday|1=Tuesday|2=Wednesday|3=Thursday|4=Friday|5=Saturday|6=Sunday|Incorrect required parameter 1=week day!}}|Missing required parameter 1=week day!}}
- {{WEEKDAYNAME|-3}} returns {{#if:-3|{{#switch:{{#if:-3|{{#switch:-3|monday|mon=0|tuesday|tue=1|wednesday|wed=2|thursday|thu=3|friday|fri=4|saturday|sat=5|sunday|sun=6|{{#ifexpr:-3<0|{{#ifexpr:((-3)round 0)!=(-3)|{{#expr:6-(((6.5-(-3))round 0)mod 7)}}|{{#expr:6-(((5.5-(-3))round 0)mod 7)}}}}|{{#expr:(((6.5+-3)round 0)mod 7)}}}}}}|Missing required parameter 1=day!}}
|0=Monday|1=Tuesday|2=Wednesday|3=Thursday|4=Friday|5=Saturday|6=Sunday|Incorrect required parameter 1=week day!}}|Missing required parameter 1=week day!}}
- {{WEEKDAYNAME|-2}} returns {{#if:-2|{{#switch:{{#if:-2|{{#switch:-2|monday|mon=0|tuesday|tue=1|wednesday|wed=2|thursday|thu=3|friday|fri=4|saturday|sat=5|sunday|sun=6|{{#ifexpr:-2<0|{{#ifexpr:((-2)round 0)!=(-2)|{{#expr:6-(((6.5-(-2))round 0)mod 7)}}|{{#expr:6-(((5.5-(-2))round 0)mod 7)}}}}|{{#expr:(((6.5+-2)round 0)mod 7)}}}}}}|Missing required parameter 1=day!}}
|0=Monday|1=Tuesday|2=Wednesday|3=Thursday|4=Friday|5=Saturday|6=Sunday|Incorrect required parameter 1=week day!}}|Missing required parameter 1=week day!}}
- {{WEEKDAYNAME|-1}} returns {{#if:-1|{{#switch:{{#if:-1|{{#switch:-1|monday|mon=0|tuesday|tue=1|wednesday|wed=2|thursday|thu=3|friday|fri=4|saturday|sat=5|sunday|sun=6|{{#ifexpr:-1<0|{{#ifexpr:((-1)round 0)!=(-1)|{{#expr:6-(((6.5-(-1))round 0)mod 7)}}|{{#expr:6-(((5.5-(-1))round 0)mod 7)}}}}|{{#expr:(((6.5+-1)round 0)mod 7)}}}}}}|Missing required parameter 1=day!}}
|0=Monday|1=Tuesday|2=Wednesday|3=Thursday|4=Friday|5=Saturday|6=Sunday|Incorrect required parameter 1=week day!}}|Missing required parameter 1=week day!}}
- {{WEEKDAYNAME|7}} returns {{#if:7|{{#switch:{{#if:7|{{#switch:7|monday|mon=0|tuesday|tue=1|wednesday|wed=2|thursday|thu=3|friday|fri=4|saturday|sat=5|sunday|sun=6|{{#ifexpr:7<0|{{#ifexpr:((7)round 0)!=(7)|{{#expr:6-(((6.5-(7))round 0)mod 7)}}|{{#expr:6-(((5.5-(7))round 0)mod 7)}}}}|{{#expr:(((6.5+7)round 0)mod 7)}}}}}}|Missing required parameter 1=day!}}
|0=Monday|1=Tuesday|2=Wednesday|3=Thursday|4=Friday|5=Saturday|6=Sunday|Incorrect required parameter 1=week day!}}|Missing required parameter 1=week day!}}
- {{WEEKDAYNAME|8}} returns {{#if:8|{{#switch:{{#if:8|{{#switch:8|monday|mon=0|tuesday|tue=1|wednesday|wed=2|thursday|thu=3|friday|fri=4|saturday|sat=5|sunday|sun=6|{{#ifexpr:8<0|{{#ifexpr:((8)round 0)!=(8)|{{#expr:6-(((6.5-(8))round 0)mod 7)}}|{{#expr:6-(((5.5-(8))round 0)mod 7)}}}}|{{#expr:(((6.5+8)round 0)mod 7)}}}}}}|Missing required parameter 1=day!}}
|0=Monday|1=Tuesday|2=Wednesday|3=Thursday|4=Friday|5=Saturday|6=Sunday|Incorrect required parameter 1=week day!}}|Missing required parameter 1=week day!}}
- {{WEEKDAYNAME|9}} returns {{#if:9|{{#switch:{{#if:9|{{#switch:9|monday|mon=0|tuesday|tue=1|wednesday|wed=2|thursday|thu=3|friday|fri=4|saturday|sat=5|sunday|sun=6|{{#ifexpr:9<0|{{#ifexpr:((9)round 0)!=(9)|{{#expr:6-(((6.5-(9))round 0)mod 7)}}|{{#expr:6-(((5.5-(9))round 0)mod 7)}}}}|{{#expr:(((6.5+9)round 0)mod 7)}}}}}}|Missing required parameter 1=day!}}
|0=Monday|1=Tuesday|2=Wednesday|3=Thursday|4=Friday|5=Saturday|6=Sunday|Incorrect required parameter 1=week day!}}|Missing required parameter 1=week day!}}
- {{WEEKDAYNAME|10}} returns {{#if:10|{{#switch:{{#if:10|{{#switch:10|monday|mon=0|tuesday|tue=1|wednesday|wed=2|thursday|thu=3|friday|fri=4|saturday|sat=5|sunday|sun=6|{{#ifexpr:10<0|{{#ifexpr:((10)round 0)!=(10)|{{#expr:6-(((6.5-(10))round 0)mod 7)}}|{{#expr:6-(((5.5-(10))round 0)mod 7)}}}}|{{#expr:(((6.5+10)round 0)mod 7)}}}}}}|Missing required parameter 1=day!}}
|0=Monday|1=Tuesday|2=Wednesday|3=Thursday|4=Friday|5=Saturday|6=Sunday|Incorrect required parameter 1=week day!}}|Missing required parameter 1=week day!}}
- {{WEEKDAYNAME|13}} returns {{#if:13|{{#switch:{{#if:13|{{#switch:13|monday|mon=0|tuesday|tue=1|wednesday|wed=2|thursday|thu=3|friday|fri=4|saturday|sat=5|sunday|sun=6|{{#ifexpr:13<0|{{#ifexpr:((13)round 0)!=(13)|{{#expr:6-(((6.5-(13))round 0)mod 7)}}|{{#expr:6-(((5.5-(13))round 0)mod 7)}}}}|{{#expr:(((6.5+13)round 0)mod 7)}}}}}}|Missing required parameter 1=day!}}
|0=Monday|1=Tuesday|2=Wednesday|3=Thursday|4=Friday|5=Saturday|6=Sunday|Incorrect required parameter 1=week day!}}|Missing required parameter 1=week day!}}
- {{WEEKDAYNAME|14}} returns {{#if:14|{{#switch:{{#if:14|{{#switch:14|monday|mon=0|tuesday|tue=1|wednesday|wed=2|thursday|thu=3|friday|fri=4|saturday|sat=5|sunday|sun=6|{{#ifexpr:14<0|{{#ifexpr:((14)round 0)!=(14)|{{#expr:6-(((6.5-(14))round 0)mod 7)}}|{{#expr:6-(((5.5-(14))round 0)mod 7)}}}}|{{#expr:(((6.5+14)round 0)mod 7)}}}}}}|Missing required parameter 1=day!}}
|0=Monday|1=Tuesday|2=Wednesday|3=Thursday|4=Friday|5=Saturday|6=Sunday|Incorrect required parameter 1=week day!}}|Missing required parameter 1=week day!}}
- {{WEEKDAYNAME|15}} returns {{#if:15|{{#switch:{{#if:15|{{#switch:15|monday|mon=0|tuesday|tue=1|wednesday|wed=2|thursday|thu=3|friday|fri=4|saturday|sat=5|sunday|sun=6|{{#ifexpr:15<0|{{#ifexpr:((15)round 0)!=(15)|{{#expr:6-(((6.5-(15))round 0)mod 7)}}|{{#expr:6-(((5.5-(15))round 0)mod 7)}}}}|{{#expr:(((6.5+15)round 0)mod 7)}}}}}}|Missing required parameter 1=day!}}
|0=Monday|1=Tuesday|2=Wednesday|3=Thursday|4=Friday|5=Saturday|6=Sunday|Incorrect required parameter 1=week day!}}|Missing required parameter 1=week day!}}
- {{WEEKDAYNAME|700}} returns {{#if:700|{{#switch:{{#if:700|{{#switch:700|monday|mon=0|tuesday|tue=1|wednesday|wed=2|thursday|thu=3|friday|fri=4|saturday|sat=5|sunday|sun=6|{{#ifexpr:700<0|{{#ifexpr:((700)round 0)!=(700)|{{#expr:6-(((6.5-(700))round 0)mod 7)}}|{{#expr:6-(((5.5-(700))round 0)mod 7)}}}}|{{#expr:(((6.5+700)round 0)mod 7)}}}}}}|Missing required parameter 1=day!}}
|0=Monday|1=Tuesday|2=Wednesday|3=Thursday|4=Friday|5=Saturday|6=Sunday|Incorrect required parameter 1=week day!}}|Missing required parameter 1=week day!}}
- {{WEEKDAYNAME|701}} returns {{#if:701|{{#switch:{{#if:701|{{#switch:701|monday|mon=0|tuesday|tue=1|wednesday|wed=2|thursday|thu=3|friday|fri=4|saturday|sat=5|sunday|sun=6|{{#ifexpr:701<0|{{#ifexpr:((701)round 0)!=(701)|{{#expr:6-(((6.5-(701))round 0)mod 7)}}|{{#expr:6-(((5.5-(701))round 0)mod 7)}}}}|{{#expr:(((6.5+701)round 0)mod 7)}}}}}}|Missing required parameter 1=day!}}
|0=Monday|1=Tuesday|2=Wednesday|3=Thursday|4=Friday|5=Saturday|6=Sunday|Incorrect required parameter 1=week day!}}|Missing required parameter 1=week day!}}
- {{WEEKDAYNAME|707}} returns {{#if:707|{{#switch:{{#if:707|{{#switch:707|monday|mon=0|tuesday|tue=1|wednesday|wed=2|thursday|thu=3|friday|fri=4|saturday|sat=5|sunday|sun=6|{{#ifexpr:707<0|{{#ifexpr:((707)round 0)!=(707)|{{#expr:6-(((6.5-(707))round 0)mod 7)}}|{{#expr:6-(((5.5-(707))round 0)mod 7)}}}}|{{#expr:(((6.5+707)round 0)mod 7)}}}}}}|Missing required parameter 1=day!}}
|0=Monday|1=Tuesday|2=Wednesday|3=Thursday|4=Friday|5=Saturday|6=Sunday|Incorrect required parameter 1=week day!}}|Missing required parameter 1=week day!}}