Changes

m
Reverted edits by 73.96.113.33 (talk) to last version by Ранко Николић
{{Documentation subpage}}
<!-- Categories and interwikis go at the bottom of this page. -->

This template displays either a yearly or monthly calendar (from 1970-2037).

==Parameters==
;month
:To display a single month the parameter <code>month</code> must be defined. This parameter can be a month name or number, the current month use <code>month=current</code> (<code>next</code> and <code>last</code> are also accepted).

;year
:The parameter <code>year</code> sets the year of the calendar the default being the current year.

;format
:To start the week on Monday use either <code>format=Mon1st</code> or, to include [[ISO week date|ISO week numbers]], <code>format=iso</code>. The keywords are case-sensitive.
{{calendar|lk=on|show_year=on|float=right|month=current|format=iso}}

;show_year
:To display the year use <code>show_year=on</code>. To show the year after the month use <code>show_year=with month</code>.

;txt_pref_m
:This adds a prefix to the month name.

;txt_suff_m
:This adds a suffix to the month name.

;float
:To float the calendar left or right use <code>float=left</code> or <code>float=right</code>.

;lk
:To link days, months and years use <code>lk=on</code>.
:To link days and months use <code>lk=dm</code>.
:To link months and years use <code>lk=my</code>.
:To link days and years use <code>lk=dy</code>.
:To link days only use <code>lk=d</code>.
:To link months only use <code>lk=m</code>.
:To link years only use <code>lk=y</code>.

;lk_pref
:This adds a prefix to all links.

;lk_pref_d
:This adds a prefix to day links.

;lk_pref_m
:This adds a prefix to month links.

;lk_pref_mnext
:This adds a prefix to the next month's link.

;lk_pref_mprev
:This adds a prefix to the previous month's link.

;lk_suff
:This adds a suffix to all links.

;lk_suff_d
:This adds a suffix to day links.

;lk_suff_m
:This adds a suffix to month links.

;lk_suff_mnext
:This adds a suffix to the next month's link.

;lk_suff_mprev
:This adds a suffix to the previous month's link.

;prevnext
:To add links to the previous and next months use <code>prevnext=on</code>.

;title_colour
:Use this to change the background colour of the title bar with name of the month, and the bottom bar (e.g. <code>title_colour=#2e8b57</code>).

;week_colour
:Use this to change the colour of the bar listing the days of the week (e.g. <code>week_colour=#2e8b57</code>).

;colour
:This is shorthand for both of the above.

;wknum_colour
:Use this to change the background colour of the ISO week numbers, when using <code>format=iso</code> (e.g. <code>wknum_colour=#2e8b57</code>).

;wk5253
:Use <code>wk5253=on</code> to start the year with week 52/53, when using <code>format=iso</code> with a year calendar. The only use case for this, is when the year is unknown and it starts with a Saturday. See [[Common year starting on Saturday]] as an example.

;EndNote
:This adds text to the bottom bar.

{{TemplateDataHeader}}
<templatedata>{
"description": "Display a year or month calendar",
"params": {

"year": {
"label": "Year",
"description": "the ordinal year number of the calendar",
"suggested": true,
"default": "current",
"type": "number"
},

"month": {
"label": "Month",
"description": "whether to display a single month instead of a whole year, and which one",
"example": "current, next, last, 1, January",
"default": "empty",
"suggested": true,
"type": "string"
},

"show_year": {
"label": "Show year",
"description": "whether to display the year number, and where",
"example": "with month, off",
"default": "on",
"type": "boolean"
},

"title": {
"label": "Title text",
"description": "text in the top bar",
"type": "content"
},

"EndNote": {
"label": "End note",
"description": "text in the bottom bar",
"type": "content"
},

"format": {
"label": "Week format",
"description": "The string to be trimmed and counted",
"example": "iso, Mon1st",
"default": "Sun1st",
"type": "string"
},

"col": {
"label": "Months per row",
"description": "Display this many months per row (1, 3, 4 or 6 rows)",
"example": "2, 3, 12",
"default": "4",
"type": "number"
},

"row": {
"label": "Months per column",
"description": "Display this many months per column (3 or 4 cols). If set, overrides ‘col’ parameter.",
"example": "3, 4",
"default": "empty",
"type": "number"
},

"float": {
"label": "Float side",
"description": "Horizontally align the calendar",
"example": "right, left",
"default": "none",
"required": false,
"type": "string"
},

"prevnext": {
"label": "Serial navigation",
"description": "Add links to the previous and next months",
"example": "on",
"type": "boolean"
},

"colour": {
"label": "Background color",
"description": "Default for Title and Week background",
"example": "#2E8B57",
"type": "string"
},

"title_colour": {
"label": "Title background",
"description": "change the background colour of the title bar with name of the month, and the bottom bar",
"inherits": "colour"
},

"week_colour": {
"label": "Week background",
"description": "change the colour of the bar listing the days of the week",
"inherits": "colour"
},

"wknum_colour": {
"label": "ISO week numbers background",
"description": "change the colour of the bar listing the ISO week numbers",
"inherits": "colour"
},

"wk5253": {
"label": "Fixed starting week workaround",
"description": "start the year with week 52/53, when the first day is a Saturday.",
"required": false,
"type": "boolean"
},

"txt_pref_m": {
"label": "Month name prefix",
"description": "Text to add before month names",
"required": false,
"type": "line"
},

"txt_suff_m": {
"label": "Month name suffix",
"description": "Text to add after month names",
"inherits": "txt_pref_m"
},

"lk": {
"label": "Link",
"description": "whether to automatically link days (d), months (m) and years (y)",
"example": "on = dmy, dm, my, dy, d, m, y",
"default": "off",
"required": false,
"type": "string"
},

"lk_pref": {
"label": "Link prefix",
"description": "Text to add before all links",
"inherits": "txt_pref_m"
},

"lk_suff": {
"label": "Link suffix",
"description": "Text to add after all links",
"inherits": "txt_pref_m"
},

"lk_pref_d": {
"label": "Day link prefix",
"description": "Text to add before links to days",
"inherits": "txt_pref_m"
},

"lk_suff_d": {
"label": "Day link suffix",
"description": "Text to add after links to days",
"inherits": "txt_pref_m"
},

"lk_pref_m": {
"label": "Month link prefix",
"description": "Text to add before links to months",
"inherits": "txt_pref_m"
},

"lk_suff_m": {
"label": "Month link suffix",
"description": "Text to add after links to months",
"inherits": "txt_pref_m"
},

"lk_pref_mnext": {
"label": "Next link prefix",
"description": "Text to add before the link to the next month (or year)",
"inherits": "txt_pref_m"
},

"lk_suff_mnext": {
"label": "Next link suffix",
"description": "Text to add after the link to the next month (or year)",
"inherits": "txt_pref_m"
},

"lk_pref_mprev": {
"label": "Previous link prefix",
"description": "Text to add before the link to the previous month (or year)",
"inherits": "txt_pref_m"
},

"lk_suff_mprev": {
"label": "Previous link suffix",
"description": "Text to add after the link to the next month (or year)",
"inherits": "txt_pref_m"
}

}}</templatedata>

==Examples==
<code><nowiki>{{calendar|lk=on|show_year=on|float=right|month=current}}</nowiki></code> produces the calendar above. The calendars below are produced by <code><nowiki>{{calendar}}</nowiki></code> and <code><nowiki>{{calendar|prevnext=true|format=iso|zero=0|row=3}}</nowiki></code>, respectively.

{{calendar}}

{{calendar|prevnext=true|format=iso|zero=0|row=3}}

==See also==
{{Calendar, clock, date and time computing templates}}

<includeonly>
<!-- Categories and interwikis go here: -->
[[Category:Calendar templates|{{PAGENAME}}]]
[[Category:Broken templates]]
</includeonly>
Anonymous user