Difference between revisions of "User:Sunmarsh/Sandbox/Orange"

From Nookipedia, the Animal Crossing wiki
(Coding complete, testing.)
(Template will now display dates for previous and following months in a light gray)
Line 40: Line 40:
 
| {{#var:cellstyle1}}{{#ifexpr:{{#var:V0}} > 6 | f1f1f1 | ffffff}}; {{roundy|5px}};" |   
 
| {{#var:cellstyle1}}{{#ifexpr:{{#var:V0}} > 6 | f1f1f1 | ffffff}}; {{roundy|5px}};" |   
 
{| {{#var:tablestyle}}
 
{| {{#var:tablestyle}}
| {{#var:cellstyle2}} <big>{{#var:V0}}</big>
+
| {{#var:cellstyle2}} <big>{{#ifexpr:{{#var:V0}} > 6 | {{Colorshow|bdbdbd|{{#var:V0}}}} | {{#var:V0}}}}</big>
 
|-
 
|-
 
| {{#var:cellstyle3}} {{{0|}}}
 
| {{#var:cellstyle3}} {{{0|}}}
Line 46: Line 46:
 
| {{#var:cellstyle1}}{{#ifexpr:{{#var:V1}} > 6 | f1f1f1 | ffffff}}; {{roundy|5px}};" |
 
| {{#var:cellstyle1}}{{#ifexpr:{{#var:V1}} > 6 | f1f1f1 | ffffff}}; {{roundy|5px}};" |
 
{| {{#var:tablestyle}}
 
{| {{#var:tablestyle}}
| {{#var:cellstyle2}} <big>{{#var:V1}}</big>
+
| {{#var:cellstyle2}} <big>{{#ifexpr:{{#var:V1}} > 6 | {{Colorshow|bdbdbd|{{#var:V1}}}} | {{#var:V1}}}}</big>
 
|-
 
|-
 
| {{#var:cellstyle3}} {{{1|}}}
 
| {{#var:cellstyle3}} {{{1|}}}
Line 52: Line 52:
 
| {{#var:cellstyle1}}{{#ifexpr:{{#var:V2}} > 6 | f1f1f1 | ffffff}}; {{roundy|5px}};" |
 
| {{#var:cellstyle1}}{{#ifexpr:{{#var:V2}} > 6 | f1f1f1 | ffffff}}; {{roundy|5px}};" |
 
{| {{#var:tablestyle}}
 
{| {{#var:tablestyle}}
| {{#var:cellstyle2}} <big>{{#var:V2}}</big>
+
| {{#var:cellstyle2}} <big>{{#ifexpr:{{#var:V2}} > 6 | {{Colorshow|bdbdbd|{{#var:V2}}}} | {{#var:V2}}}}</big>
 
|-
 
|-
 
| {{#var:cellstyle3}} {{{2|}}}
 
| {{#var:cellstyle3}} {{{2|}}}
Line 58: Line 58:
 
| {{#var:cellstyle1}}{{#ifexpr:{{#var:V3}} > 6 | f1f1f1 | ffffff}}; {{roundy|5px}};" |
 
| {{#var:cellstyle1}}{{#ifexpr:{{#var:V3}} > 6 | f1f1f1 | ffffff}}; {{roundy|5px}};" |
 
{| {{#var:tablestyle}}
 
{| {{#var:tablestyle}}
| {{#var:cellstyle2}} <big>{{#var:V3}}</big>
+
| {{#var:cellstyle2}} <big>{{#ifexpr:{{#var:V3}} > 6 | {{Colorshow|bdbdbd|{{#var:V3}}}} | {{#var:V3}}}}</big>
 
|-
 
|-
 
| {{#var:cellstyle3}} {{{3|}}}
 
| {{#var:cellstyle3}} {{{3|}}}
Line 64: Line 64:
 
| {{#var:cellstyle1}}{{#ifexpr:{{#var:V4}} > 6 | f1f1f1 | ffffff}}; {{roundy|5px}};" |
 
| {{#var:cellstyle1}}{{#ifexpr:{{#var:V4}} > 6 | f1f1f1 | ffffff}}; {{roundy|5px}};" |
 
{| {{#var:tablestyle}}
 
{| {{#var:tablestyle}}
| {{#var:cellstyle2}} <big>{{#var:V4}}</big>
+
| {{#var:cellstyle2}} <big>{{#ifexpr:{{#var:V4}} > 6 | {{Colorshow|bdbdbd|{{#var:V4}}}} | {{#var:V4}}}}</big>
 
|-
 
|-
 
| {{#var:cellstyle3}} {{{4|}}}
 
| {{#var:cellstyle3}} {{{4|}}}
Line 70: Line 70:
 
| {{#var:cellstyle1}}{{#ifexpr:{{#var:V5}} > 6 | f1f1f1 | ffffff}}; {{roundy|5px}};" |
 
| {{#var:cellstyle1}}{{#ifexpr:{{#var:V5}} > 6 | f1f1f1 | ffffff}}; {{roundy|5px}};" |
 
{| {{#var:tablestyle}}
 
{| {{#var:tablestyle}}
| {{#var:cellstyle2}} <big>{{#var:V5}}</big>
+
| {{#var:cellstyle2}} <big>{{#ifexpr:{{#var:V5}} > 6 | {{Colorshow|bdbdbd|{{#var:V5}}}} | {{#var:V5}}}}</big>
 
|-
 
|-
 
| {{#var:cellstyle3}} {{{5|}}}
 
| {{#var:cellstyle3}} {{{5|}}}
Line 76: Line 76:
 
| {{#var:cellstyle1}}{{#ifexpr:{{#var:V6}} > 6 | f1f1f1 | ffffff}}; {{roundy|5px}};" |
 
| {{#var:cellstyle1}}{{#ifexpr:{{#var:V6}} > 6 | f1f1f1 | ffffff}}; {{roundy|5px}};" |
 
{| {{#var:tablestyle}}
 
{| {{#var:tablestyle}}
| {{#var:cellstyle2}} <big>{{#var:V6}}</big>
+
| {{#var:cellstyle2}} <big>{{#ifexpr:{{#var:V6}} > 6 | {{Colorshow|bdbdbd|{{#var:V6}}}} | {{#var:V6}}}}</big>
 
|-
 
|-
 
| {{#var:cellstyle3}} {{{6|}}}
 
| {{#var:cellstyle3}} {{{6|}}}
Line 213: Line 213:
 
{{!}} {{#var:cellstyle1}}{{#ifexpr:{{#var:V28}} < 7 | f1f1f1 | ffffff}}; {{roundy|5px}};" {{!}}
 
{{!}} {{#var:cellstyle1}}{{#ifexpr:{{#var:V28}} < 7 | f1f1f1 | ffffff}}; {{roundy|5px}};" {{!}}
 
{{(!}} {{#var:tablestyle}}
 
{{(!}} {{#var:tablestyle}}
{{!}} {{#var:cellstyle2}} <big>{{#var:V28}}</big>
+
{{!}} {{#var:cellstyle2}} <big>{{#ifexpr:{{#var:V28}} < 7 | {{Colorshow|bdbdbd|{{#var:V28}}}} | {{#var:V28}}}}</big>
 
{{!-}}
 
{{!-}}
 
{{!}} {{#var:cellstyle3}} {{{28|}}}
 
{{!}} {{#var:cellstyle3}} {{{28|}}}
Line 219: Line 219:
 
{{!}} {{#var:cellstyle1}}{{#ifexpr:{{#var:V29}} < 7 | f1f1f1 | ffffff}}; {{roundy|5px}};" {{!}}
 
{{!}} {{#var:cellstyle1}}{{#ifexpr:{{#var:V29}} < 7 | f1f1f1 | ffffff}}; {{roundy|5px}};" {{!}}
 
{{(!}} {{#var:tablestyle}}
 
{{(!}} {{#var:tablestyle}}
{{!}} {{#var:cellstyle2}} <big>{{#var:V29}}</big>
+
{{!}} {{#var:cellstyle2}} <big>{{#ifexpr:{{#var:V29}} < 7 | {{Colorshow|bdbdbd|{{#var:V29}}}} | {{#var:V29}}}}</big>
 
{{!-}}
 
{{!-}}
 
{{!}} {{#var:cellstyle3}} {{{29|}}}
 
{{!}} {{#var:cellstyle3}} {{{29|}}}
Line 225: Line 225:
 
{{!}} {{#var:cellstyle1}}{{#ifexpr:{{#var:V30}} < 7 | f1f1f1 | ffffff}}; {{roundy|5px}};" {{!}}
 
{{!}} {{#var:cellstyle1}}{{#ifexpr:{{#var:V30}} < 7 | f1f1f1 | ffffff}}; {{roundy|5px}};" {{!}}
 
{{(!}} {{#var:tablestyle}}
 
{{(!}} {{#var:tablestyle}}
{{!}} {{#var:cellstyle2}} <big>{{#var:V30}}</big>
+
{{!}} {{#var:cellstyle2}} <big>{{#ifexpr:{{#var:V30}} < 7 | {{Colorshow|bdbdbd|{{#var:V30}}}} | {{#var:V30}}}}</big>
 
{{!-}}
 
{{!-}}
 
{{!}} {{#var:cellstyle3}} {{{30|}}}
 
{{!}} {{#var:cellstyle3}} {{{30|}}}
Line 231: Line 231:
 
{{!}} {{#var:cellstyle1}}{{#ifexpr:{{#var:V31}} < 7 | f1f1f1 | ffffff}}; {{roundy|5px}};" {{!}}
 
{{!}} {{#var:cellstyle1}}{{#ifexpr:{{#var:V31}} < 7 | f1f1f1 | ffffff}}; {{roundy|5px}};" {{!}}
 
{{(!}} {{#var:tablestyle}}
 
{{(!}} {{#var:tablestyle}}
{{!}} {{#var:cellstyle2}} <big>{{#var:V31}}</big>
+
{{!}} {{#var:cellstyle2}} <big>{{#ifexpr:{{#var:V31}} < 7 | {{Colorshow|bdbdbd|{{#var:V31}}}} | {{#var:V31}}}}</big>
 
{{!-}}
 
{{!-}}
 
{{!}} {{#var:cellstyle3}} {{{31|}}}
 
{{!}} {{#var:cellstyle3}} {{{31|}}}
Line 237: Line 237:
 
{{!}} {{#var:cellstyle1}}{{#ifexpr:{{#var:V32}} < 7 | f1f1f1 | ffffff}}; {{roundy|5px}};" {{!}}
 
{{!}} {{#var:cellstyle1}}{{#ifexpr:{{#var:V32}} < 7 | f1f1f1 | ffffff}}; {{roundy|5px}};" {{!}}
 
{{(!}} {{#var:tablestyle}}
 
{{(!}} {{#var:tablestyle}}
{{!}} {{#var:cellstyle2}} <big>{{#var:V32}}</big>
+
{{!}} {{#var:cellstyle2}} <big>{{#ifexpr:{{#var:V32}} < 7 | {{Colorshow|bdbdbd|{{#var:V32}}}} | {{#var:V32}}}}</big>
 
{{!-}}
 
{{!-}}
 
{{!}} {{#var:cellstyle3}} {{{32|}}}
 
{{!}} {{#var:cellstyle3}} {{{32|}}}
Line 243: Line 243:
 
{{!}} {{#var:cellstyle1}}{{#ifexpr:{{#var:V33}} < 7 | f1f1f1 | ffffff}}; {{roundy|5px}};" {{!}}
 
{{!}} {{#var:cellstyle1}}{{#ifexpr:{{#var:V33}} < 7 | f1f1f1 | ffffff}}; {{roundy|5px}};" {{!}}
 
{{(!}} {{#var:tablestyle}}
 
{{(!}} {{#var:tablestyle}}
{{!}} {{#var:cellstyle2}} <big>{{#var:V33}}</big>
+
{{!}} {{#var:cellstyle2}} <big>{{#ifexpr:{{#var:V33}} < 7 | {{Colorshow|bdbdbd|{{#var:V33}}}} | {{#var:V33}}}}</big>
 
{{!-}}
 
{{!-}}
 
{{!}} {{#var:cellstyle3}} {{{33|}}}
 
{{!}} {{#var:cellstyle3}} {{{33|}}}
Line 249: Line 249:
 
{{!}} {{#var:cellstyle1}}{{#ifexpr:{{#var:V34}} < 7 | f1f1f1 | ffffff}}; {{roundy|5px}};" {{!}}
 
{{!}} {{#var:cellstyle1}}{{#ifexpr:{{#var:V34}} < 7 | f1f1f1 | ffffff}}; {{roundy|5px}};" {{!}}
 
{{(!}} {{#var:tablestyle}}
 
{{(!}} {{#var:tablestyle}}
{{!}} {{#var:cellstyle2}} <big>{{#var:V34}}</big>
+
{{!}} {{#var:cellstyle2}} <big>{{#ifexpr:{{#var:V34}} < 7 | {{Colorshow|bdbdbd|{{#var:V34}}}} | {{#var:V34}}}}</big>
 
{{!-}}
 
{{!-}}
 
{{!}} {{#var:cellstyle3}} {{{34|}}}
 
{{!}} {{#var:cellstyle3}} {{{34|}}}
Line 257: Line 257:
 
{{!}} {{#var:cellstyle1}}{{#ifexpr:{{#var:V35}} < 7 | f1f1f1 | ffffff}}; {{roundy|5px}};" {{!}}
 
{{!}} {{#var:cellstyle1}}{{#ifexpr:{{#var:V35}} < 7 | f1f1f1 | ffffff}}; {{roundy|5px}};" {{!}}
 
{{(!}} {{#var:tablestyle}}
 
{{(!}} {{#var:tablestyle}}
{{!}} {{#var:cellstyle2}} <big>{{#var:V35}}</big>
+
{{!}} {{#var:cellstyle2}} <big>{{#ifexpr:{{#var:V35}} < 7 | {{Colorshow|bdbdbd|{{#var:V35}}}} | {{#var:V35}}}}</big>
 
{{!-}}
 
{{!-}}
 
{{!}} {{#var:cellstyle3}} {{{35|}}}
 
{{!}} {{#var:cellstyle3}} {{{35|}}}
Line 263: Line 263:
 
{{!}} {{#var:cellstyle1}}{{#ifexpr:{{#var:V36}} < 7 | f1f1f1 | ffffff}}; {{roundy|5px}};" {{!}}
 
{{!}} {{#var:cellstyle1}}{{#ifexpr:{{#var:V36}} < 7 | f1f1f1 | ffffff}}; {{roundy|5px}};" {{!}}
 
{{(!}} {{#var:tablestyle}}
 
{{(!}} {{#var:tablestyle}}
{{!}} {{#var:cellstyle2}} <big>{{#var:V36}}</big>
+
{{!}} {{#var:cellstyle2}} <big>{{#ifexpr:{{#var:V36}} < 7 | {{Colorshow|bdbdbd|{{#var:V36}}}} | {{#var:V36}}}}</big>
 
{{!-}}
 
{{!-}}
 
{{!}} {{#var:cellstyle3}} {{{36|}}}
 
{{!}} {{#var:cellstyle3}} {{{36|}}}
Line 269: Line 269:
 
{{!}} {{#var:cellstyle1}}{{#ifexpr:{{#var:V37}} < 7 | f1f1f1 | ffffff}}; {{roundy|5px}};" {{!}}
 
{{!}} {{#var:cellstyle1}}{{#ifexpr:{{#var:V37}} < 7 | f1f1f1 | ffffff}}; {{roundy|5px}};" {{!}}
 
{{(!}} {{#var:tablestyle}}
 
{{(!}} {{#var:tablestyle}}
{{!}} {{#var:cellstyle2}} <big>{{#var:V37}}</big>
+
{{!}} {{#var:cellstyle2}} <big>{{#ifexpr:{{#var:V37}} < 7 | {{Colorshow|bdbdbd|{{#var:V37}}}} | {{#var:V37}}}}</big>
 
{{!-}}
 
{{!-}}
 
{{!}} {{#var:cellstyle3}} {{{37|}}}
 
{{!}} {{#var:cellstyle3}} {{{37|}}}
Line 275: Line 275:
 
{{!}} {{#var:cellstyle1}}{{#ifexpr:{{#var:V38}} < 7 | f1f1f1 | ffffff}}; {{roundy|5px}};" {{!}}
 
{{!}} {{#var:cellstyle1}}{{#ifexpr:{{#var:V38}} < 7 | f1f1f1 | ffffff}}; {{roundy|5px}};" {{!}}
 
{{(!}} {{#var:tablestyle}}
 
{{(!}} {{#var:tablestyle}}
{{!}} {{#var:cellstyle2}} <big>{{#var:V38}}</big>
+
{{!}} {{#var:cellstyle2}} <big>{{#ifexpr:{{#var:V38}} < 7 | {{Colorshow|bdbdbd|{{#var:V38}}}} | {{#var:V38}}}}</big>
 
{{!-}}
 
{{!-}}
 
{{!}} {{#var:cellstyle3}} {{{38|}}}
 
{{!}} {{#var:cellstyle3}} {{{38|}}}
Line 281: Line 281:
 
{{!}} {{#var:cellstyle1}}{{#ifexpr:{{#var:V39}} < 7 | f1f1f1 | ffffff}}; {{roundy|5px}};" {{!}}
 
{{!}} {{#var:cellstyle1}}{{#ifexpr:{{#var:V39}} < 7 | f1f1f1 | ffffff}}; {{roundy|5px}};" {{!}}
 
{{(!}} {{#var:tablestyle}}
 
{{(!}} {{#var:tablestyle}}
{{!}} {{#var:cellstyle2}} <big>{{#var:V39}}</big>
+
{{!}} {{#var:cellstyle2}} <big>{{#ifexpr:{{#var:V39}} < 7 | {{Colorshow|bdbdbd|{{#var:V39}}}} | {{#var:V39}}}}</big>
 
{{!-}}
 
{{!-}}
 
{{!}} {{#var:cellstyle3}} {{{39|}}}
 
{{!}} {{#var:cellstyle3}} {{{39|}}}
Line 287: Line 287:
 
{{!}} {{#var:cellstyle1}}{{#ifexpr:{{#var:V40}} < 7 | f1f1f1 | ffffff}}; {{roundy|5px}};" {{!}}
 
{{!}} {{#var:cellstyle1}}{{#ifexpr:{{#var:V40}} < 7 | f1f1f1 | ffffff}}; {{roundy|5px}};" {{!}}
 
{{(!}} {{#var:tablestyle}}
 
{{(!}} {{#var:tablestyle}}
{{!}} {{#var:cellstyle2}} <big>{{#var:V40}}</big>
+
{{!}} {{#var:cellstyle2}} <big>{{#ifexpr:{{#var:V40}} < 7 | {{Colorshow|bdbdbd|{{#var:V40}}}} | {{#var:V40}}}}</big>
 
{{!-}}
 
{{!-}}
 
{{!}} {{#var:cellstyle3}} {{{40|}}}
 
{{!}} {{#var:cellstyle3}} {{{40|}}}
Line 293: Line 293:
 
{{!}} {{#var:cellstyle1}}{{#ifexpr:{{#var:V41}} < 7 | f1f1f1 | ffffff}}; {{roundy|5px}};" {{!}}
 
{{!}} {{#var:cellstyle1}}{{#ifexpr:{{#var:V41}} < 7 | f1f1f1 | ffffff}}; {{roundy|5px}};" {{!}}
 
{{(!}} {{#var:tablestyle}}
 
{{(!}} {{#var:tablestyle}}
{{!}} {{#var:cellstyle2}} <big>{{#var:V41}}</big>
+
{{!}} {{#var:cellstyle2}} <big>{{#ifexpr:{{#var:V41}} < 7 | {{Colorshow|bdbdbd|{{#var:V41}}}} | {{#var:V41}}}}</big>
 
{{!-}}
 
{{!-}}
 
{{!}} {{#var:cellstyle3}} {{{41|}}}
 
{{!}} {{#var:cellstyle3}} {{{41|}}}

Revision as of 15:45, January 10, 2021

← September October 2024 November →
Sunday Monday Tuesday Wednesday Thursday Friday Saturday
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2

Calculate the difference between calendar value x and the start date value (numeral associated with the day of the week the month starts on), and add 1. If the result of this expression is less than one, then the calendar value is part of the previous month. For these calendar values, take the number of days in the previous month and add to them the result of the following expression: calendar value x - the start date value + 1. If the result of the expression in the first sentence is 1 or greater then determine if calendar value x is equal to or greater than the sum of the number of days in the current month and the start date value. If so, then the calendar value is part of the following month. For these calendar values, subtract the sum of the number of days in the current month and the start date value from calendar value x and add 1. For all other values (the calendar values associated with the days of the current month), calculate the difference between calendar value x and the start date value and add 1.

To determine whether or not the calendar should display a given week, find the sum of these variables: the number of days in the current month, the start date value, and six minus the end date value. Whether or not the week is displayed is dependent on whether this value exceeds 28 (for a fifth week), and then 35 (for a sixth week).