Naar inhoud springen

Gebruiker:RonnieV/Zijbalk maandkalender

Uit Wikipedia, de vrije encyclopedie

Het sjabloon Sjabloon:Zijbalk maandkalender vraagt drie tot vijf parameters.

1. Nummer van de maand
{{#time: n}}: 7

uitzondering: als jaar = schrikkeljaar én maandnummer is 2, dan 0:

{{#IfExpr: {{#time: L}} = 1 | {{#IfExpr: {{#time: n}} = 2 | 0 | {{#time: n}} }} | {{#time: n}} }}: 7

2. Begindag van het jaar
{{#Expr: 13 + {{#time: N | 01-01-{{#time: Y}} }} }}: 14

3. Schrikkeljaar (of niet)
{{#time: L}}: 1

4. w1: 52, tenzij het vorige jaar een schrikkeljaar was:
{{#time: L | -12 months}}:0
{{#IfExpr: {{#time: L | -1 year}} = 1 | 53 | 52 }}: 52

5. het jaartal (maar dat willen we niet tonen) {{#time: Y}}: 2024


juli 2024
wk ma di wo do vr za zo
27 1 2 3 4 5 6 7
28 8 9 10 11 12 13 14
29 15 16 17 18 19 20 21
30 22 23 24 25 26 27 28
31 29 30 31        
Gefixeerde voorbeelden
februari 2000
wk ma di wo do vr za zo
5   1 2 3 4 5 6
6 7 8 9 10 11 12 13
7 14 15 16 17 18 19 20
8 21 22 23 24 25 26 27
9 28 29          


januari 2005
wk ma di wo do vr za zo
53           1 2
1 3 4 5 6 7 8 9
2 10 11 12 13 14 15 16
3 17 18 19 20 21 22 23
4 24 25 26 27 28 29 30
5 31  


februari 2005
wk ma di wo do vr za zo
5   1 2 3 4 5 6
6 7 8 9 10 11 12 13
7 14 15 16 17 18 19 20
8 21 22 23 24 25 26 27
9 28            


maart 2005
wk ma di wo do vr za zo
9   1 2 3 4 5 6
10 7 8 9 10 11 12 13
11 14 15 16 17 18 19 20
12 21 22 23 24 25 26 27
13 28 29 30 31      


juli 2024
wk ma di wo do vr za zo
27 1 2 3 4 5 6 7
28 8 9 10 11 12 13 14
29 15 16 17 18 19 20 21
30 22 23 24 25 26 27 28
31 29 30 31        


juli 2024
wk ma di wo do vr za zo
27 1 2 3 4 5 6 7
28 8 9 10 11 12 13 14
29 15 16 17 18 19 20 21
30 22 23 24 25 26 27 28
31 29 30 31        


oktober 2022
wk ma di wo do vr za zo
39           1 2
40 3 4 5 6 7 8 9
41 10 11 12 13 14 15 16
42 17 18 19 20 21 22 23
43 24 25 26 27 28 29 30
44 31  

{{Zijbalk maandkalender |{{subst:#IfExpr: {{subst:#time: L | +1 day }} = 1 | {{#IfExpr: {{subst:#time: n| +1 day }} = 2 | 0 | {{subst:#time: n| +1 day }} }} | {{subst:#time: n| +1 day }} }} |{{subst:#Expr: 13 + {{subst:#time: N | 01-01-{{subst:#time: Y| +1 day }} }} }} |{{subst:#time: L| +1 day }} |w1={{subst:#IfExpr: {{subst:#time: L | +1 day -1 year}} = 1 | 53 | 52 }} |jaar={{subst:#time: Y| +1 day }} }}


oktober 2022
wk ma di wo do vr za zo
39           1 2
40 3 4 5 6 7 8 9
41 10 11 12 13 14 15 16
42 17 18 19 20 21 22 23
43 24 25 26 27 28 29 30
44 31