Template:ISOCALENDAR/month

From Nordic Larp Wiki
Jump to navigation Jump to search
W41 11 12 13 14 15 16 17
W42 18 19 20 21 22 23 24
W43 25 26 27 28 29 30 31
W44 01 02 03 04 05 06 07
Template documentation[view] [edit] [history] [purge]

Parameters

1 title
y calendar year
m calendar month
s width in percent of each column of day (default is 10)
cw week number to highlight
cdow weekday to highlight

All parameters are optional.

  • m and cdow may be fully spelt out, abbreviated or numeric.
  • The numbering for cw and cdow is in accordance with ISO 8601 (ISO week date: Monday → 1, Tuesday → 2, ... Sunday → 7)

Output

Title

The calendar title is determined by 1 (the first unnamed parameter), the default is the month and year of the calendar displayed.

Month

The month of the calendar displayed is determined by m.

  • If m is specified, then the year can be specified with y, the default is the current year.
  • If m is not specified but 1 is a valid time the month and/or year is set to match the title, the default is the current month and/or year.

Highlighting

By default the current day is highlighted. To highlight (an)other day(s) use cw and cdow. cw gives the week and cdow the day of the week to be highlighted.

  • Together they determine a specific day to be highlighted.
  • cw alone will highlight the whole week.
  • cdow alone will highlight the given weeek day for the whole month.

Examples

Displaying the current month

To display the current month use {{ISOCALENDAR}}.

October 2021
Week Mon Tue Wed Thu Fri Sat Sun
W39 27 28 29 30 01 02 03
W40 04 05 06 07 08 09 10
W41 11 12 13 14 15 16 17
W42 18 19 20 21 22 23 24
W43 25 26 27 28 29 30 31

Displaying a given month of the current year

A given month of this year can be specified with 1 like this {{ISOCALENDAR|August}}. Alternatively m can be used e.g. {{ISOCALENDAR|m=Sep}}. Perhaps you want a different title e.g. {{ISOCALENDAR|This November|m=11|y=2006}}.

August
Week Mon Tue Wed Thu Fri Sat Sun
W30 26 27 28 29 30 31 01
W31 02 03 04 05 06 07 08
W32 09 10 11 12 13 14 15
W33 16 17 18 19 20 21 22
W34 23 24 25 26 27 28 29
W35 30 31 01 02 03 04 05
September 2021
Week Mon Tue Wed Thu Fri Sat Sun
W35 30 31 01 02 03 04 05
W36 06 07 08 09 10 11 12
W37 13 14 15 16 17 18 19
W38 20 21 22 23 24 25 26
W39 27 28 29 30 01 02 03
This November
Week Mon Tue Wed Thu Fri Sat Sun
W44 01 02 03 04 05 06 07
W45 08 09 10 11 12 13 14
W46 15 16 17 18 19 20 21
W47 22 23 24 25 26 27 28
W48 29 30 01 02 03 04 05

Displaying a given month of a given year

A given month and year can be specified with 1 like this {{ISOCALENDAR|May 2006}}. Alternatively m and y can be used e.g. {{ISOCALENDAR|m=June|y=2006}}. Perhaps you want a different title e.g. {{ISOCALENDAR|Quintilis MMVI|m=5|y=2006}}.

May 2006
Week Mon Tue Wed Thu Fri Sat Sun
W18 01 02 03 04 05 06 07
W19 08 09 10 11 12 13 14
W20 15 16 17 18 19 20 21
W21 22 23 24 25 26 27 28
W22 29 30 31 01 02 03 04
June 2006
Week Mon Tue Wed Thu Fri Sat Sun
W22 29 30 31 01 02 03 04
W23 05 06 07 08 09 10 11
W24 12 13 14 15 16 17 18
W25 19 20 21 22 23 24 25
W26 26 27 28 29 30 01 02
Quintilis MMVI
Week Mon Tue Wed Thu Fri Sat Sun
W18 01 02 03 04 05 06 07
W19 08 09 10 11 12 13 14
W20 15 16 17 18 19 20 21
W21 22 23 24 25 26 27 28
W22 29 30 31 01 02 03 04

Highlight a week, a day of the week or a day

You can highlight Saturday of week 3 in January 2021 using {{ISOCALENDAR|January 2021|cw=3|cdow=Sat}}. You can highlight all of week 6 in February 2021 using {{ISOCALENDAR|February 2021|cw=23}} You can highlight all Thursdays of March 2021 using{{ISOCALENDAR|March 2021|cdow=4}}

January 2021
Week Mon Tue Wed Thu Fri Sat Sun
W53 28 29 30 31 01 02 03
W01 04 05 06 07 08 09 10
W02 11 12 13 14 15 16 17
W03 18 19 20 21 22 23 24
W04 25 26 27 28 29 30 31
February 2021
Week Mon Tue Wed Thu Fri Sat Sun
W05 01 02 03 04 05 06 07
W06 08 09 10 11 12 13 14
W07 15 16 17 18 19 20 21
W08 22 23 24 25 26 27 28
March 2021
Week Mon Tue Wed Thu Fri Sat Sun
W09 01 02 03 04 05 06 07
W10 08 09 10 11 12 13 14
W11 15 16 17 18 19 20 21
W12 22 23 24 25 26 27 28
W13 29 30 31 01 02 03 04

Adjusting the width

{{ISOCALENDAR|s=14}} gives

October 2021
Week Mon Tue Wed Thu Fri Sat Sun
W39 27 28 29 30 01 02 03
W40 04 05 06 07 08 09 10
W41 11 12 13 14 15 16 17
W42 18 19 20 21 22 23 24
W43 25 26 27 28 29 30 31

Sub-templates

The main Template:ISOCALENDAR calls