Gebruiker:RonnieV/Zijbalk maandkalender
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 |