Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Template:MC/MONTHNUMBER/doc

Template page
Revision as of 13:03, 11 December 2025 by imported>RedX
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Template:Documentation header This template returns the cyclic integer month number (between 1 and 12) of the month whose real number is in parameter. Alternatively, the month can be given with its English name (complete or abbreviated to 3 characters, with capitals or small letters).

Usage

Does not play nicely with "subst:"

Syntax:
{{MONTHNUMBER|month}}
  • The month value is interpreted modulo 12 (extra leading zeroes are ignored, negative numbers are accepted, all numbers are rounded to floor).
  • If the month name is unspecified, it defaults to the current month.
Examples for all standard English month names:
{{MONTHNUMBER|january}} returns Template:MONTHNUMBER
{{MONTHNUMBER|february}} returns Template:MONTHNUMBER
{{MONTHNUMBER|march}} returns Template:MONTHNUMBER
{{MONTHNUMBER|april}} returns Template:MONTHNUMBER
{{MONTHNUMBER|may}} returns Template:MONTHNUMBER
{{MONTHNUMBER|june}} returns Template:MONTHNUMBER
{{MONTHNUMBER|july}} returns Template:MONTHNUMBER
{{MONTHNUMBER|august}} returns Template:MONTHNUMBER
{{MONTHNUMBER|september}} returns Template:MONTHNUMBER
{{MONTHNUMBER|october}} returns Template:MONTHNUMBER
{{MONTHNUMBER|november}} returns Template:MONTHNUMBER
{{MONTHNUMBER|december}} returns Template:MONTHNUMBER
Examples for all abbreviated English month names:
{{MONTHNUMBER|jan}} returns Template:MONTHNUMBER
{{MONTHNUMBER|feb}} returns Template:MONTHNUMBER
{{MONTHNUMBER|mar}} returns Template:MONTHNUMBER
{{MONTHNUMBER|apr}} returns Template:MONTHNUMBER
{{MONTHNUMBER|may}} returns Template:MONTHNUMBER
{{MONTHNUMBER|jun}} returns Template:MONTHNUMBER
{{MONTHNUMBER|jul}} returns Template:MONTHNUMBER
{{MONTHNUMBER|aug}} returns Template:MONTHNUMBER
{{MONTHNUMBER|sep}} returns Template:MONTHNUMBER
{{MONTHNUMBER|oct}} returns Template:MONTHNUMBER
{{MONTHNUMBER|nov}} returns Template:MONTHNUMBER
{{MONTHNUMBER|dec}} returns Template:MONTHNUMBER
Examples for all standard month numbers:
{{MONTHNUMBER|1}} returns Template:MONTHNUMBER
{{MONTHNUMBER|2}} returns Template:MONTHNUMBER
{{MONTHNUMBER|3}} returns Template:MONTHNUMBER
{{MONTHNUMBER|4}} returns Template:MONTHNUMBER
{{MONTHNUMBER|5}} returns Template:MONTHNUMBER
{{MONTHNUMBER|6}} returns Template:MONTHNUMBER
{{MONTHNUMBER|7}} returns Template:MONTHNUMBER
{{MONTHNUMBER|8}} returns Template:MONTHNUMBER
{{MONTHNUMBER|9}} returns Template:MONTHNUMBER
{{MONTHNUMBER|10}} returns Template:MONTHNUMBER
{{MONTHNUMBER|11}} returns Template:MONTHNUMBER
{{MONTHNUMBER|12}} returns Template:MONTHNUMBER
Examples for month numbers with extra leading zero:
{{MONTHNUMBER|01}} returns Template:MONTHNUMBER
{{MONTHNUMBER|02}} returns Template:MONTHNUMBER
{{MONTHNUMBER|03}} returns Template:MONTHNUMBER
{{MONTHNUMBER|04}} returns Template:MONTHNUMBER
{{MONTHNUMBER|05}} returns Template:MONTHNUMBER
{{MONTHNUMBER|06}} returns Template:MONTHNUMBER
{{MONTHNUMBER|07}} returns Template:MONTHNUMBER
{{MONTHNUMBER|08}} returns Template:MONTHNUMBER
{{MONTHNUMBER|09}} returns Template:MONTHNUMBER
Examples for month number underflows and overflows, from computed values:
{{MONTHNUMBER|-1200}} returns Template:MONTHNUMBER
{{MONTHNUMBER|-1201}} returns Template:MONTHNUMBER
{{MONTHNUMBER|-1212}} returns Template:MONTHNUMBER
{{MONTHNUMBER|-12}} returns Template:MONTHNUMBER
{{MONTHNUMBER|-11}} returns Template:MONTHNUMBER
{{MONTHNUMBER|-10}} returns Template:MONTHNUMBER
{{MONTHNUMBER|-9}} returns Template:MONTHNUMBER
{{MONTHNUMBER|-8}} returns Template:MONTHNUMBER
{{MONTHNUMBER|-7}} returns Template:MONTHNUMBER
{{MONTHNUMBER|-6}} returns Template:MONTHNUMBER
{{MONTHNUMBER|-5}} returns Template:MONTHNUMBER
{{MONTHNUMBER|-4}} returns Template:MONTHNUMBER
{{MONTHNUMBER|-3}} returns Template:MONTHNUMBER
{{MONTHNUMBER|-2}} returns Template:MONTHNUMBER
{{MONTHNUMBER|-1}} returns Template:MONTHNUMBER
{{MONTHNUMBER|-0.9999}} returns Template:MONTHNUMBER
{{MONTHNUMBER|-0.5}} returns Template:MONTHNUMBER
{{MONTHNUMBER|-0.0001}} returns Template:MONTHNUMBER
{{MONTHNUMBER|0}} returns Template:MONTHNUMBER
{{MONTHNUMBER|0.0001}} returns Template:MONTHNUMBER
{{MONTHNUMBER|0.5}} returns Template:MONTHNUMBER
{{MONTHNUMBER|0.9999}} returns Template:MONTHNUMBER
{{MONTHNUMBER|12.0001}} returns Template:MONTHNUMBER
{{MONTHNUMBER|12.5}} returns Template:MONTHNUMBER
{{MONTHNUMBER|12.9999}} returns Template:MONTHNUMBER
{{MONTHNUMBER|13}} returns Template:MONTHNUMBER
{{MONTHNUMBER|14}} returns Template:MONTHNUMBER
{{MONTHNUMBER|24}} returns Template:MONTHNUMBER
{{MONTHNUMBER|1200}} returns Template:MONTHNUMBER
{{MONTHNUMBER|1201}} returns Template:MONTHNUMBER
{{MONTHNUMBER|1212}} returns Template:MONTHNUMBER
Example for invalid month name:
{{MONTHNUMBER|xx}} returns Template:MONTHNUMBER

See also


nl:Sjabloon:MONTHNUMBER/doc ru:Шаблон:MONTHNUMBER/док th:แม่แบบ:MONTHNUMBER/doc

Contents