Template:MONTHNUMBER/doc

From wikiNonStop
Revision as of 21:07, 6 February 2024 by en>Dinoguy1000 (no longer true)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

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).

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).

Examples for all standard English month names

{{MONTHNUMBER|january}} returns 1
{{MONTHNUMBER|february}} returns 2
{{MONTHNUMBER|march}} returns 3
{{MONTHNUMBER|april}} returns 4
{{MONTHNUMBER|may}} returns 5
{{MONTHNUMBER|june}} returns 6
{{MONTHNUMBER|july}} returns 7
{{MONTHNUMBER|august}} returns 8
{{MONTHNUMBER|september}} returns 9
{{MONTHNUMBER|october}} returns 10
{{MONTHNUMBER|november}} returns 11
{{MONTHNUMBER|december}} returns 12

Examples for all abbreviated English month names

{{MONTHNUMBER|jan}} returns 1
{{MONTHNUMBER|feb}} returns 2
{{MONTHNUMBER|mar}} returns 3
{{MONTHNUMBER|apr}} returns 4
{{MONTHNUMBER|may}} returns 5
{{MONTHNUMBER|jun}} returns 6
{{MONTHNUMBER|jul}} returns 7
{{MONTHNUMBER|aug}} returns 8
{{MONTHNUMBER|sep}} returns 9
{{MONTHNUMBER|oct}} returns 10
{{MONTHNUMBER|nov}} returns 11
{{MONTHNUMBER|dec}} returns 12

Examples for all standard month numbers

{{MONTHNUMBER|1}} returns 1
{{MONTHNUMBER|2}} returns 2
{{MONTHNUMBER|3}} returns 3
{{MONTHNUMBER|4}} returns 4
{{MONTHNUMBER|5}} returns 5
{{MONTHNUMBER|6}} returns 6
{{MONTHNUMBER|7}} returns 7
{{MONTHNUMBER|8}} returns 8
{{MONTHNUMBER|9}} returns 9
{{MONTHNUMBER|10}} returns 10
{{MONTHNUMBER|11}} returns 11
{{MONTHNUMBER|12}} returns 12

Examples for month numbers with extra leading zero

{{MONTHNUMBER|01}} returns 1
{{MONTHNUMBER|02}} returns 2
{{MONTHNUMBER|03}} returns 3
{{MONTHNUMBER|04}} returns 4
{{MONTHNUMBER|05}} returns 5
{{MONTHNUMBER|06}} returns 6
{{MONTHNUMBER|07}} returns 7
{{MONTHNUMBER|08}} returns 8
{{MONTHNUMBER|09}} returns 9

Examples for month number underflows and overflows, from computed values

{{MONTHNUMBER|-1200}} returns 12
{{MONTHNUMBER|-1201}} returns 11
{{MONTHNUMBER|-1212}} returns 12
{{MONTHNUMBER|-12}} returns 12
{{MONTHNUMBER|-11}} returns 1
{{MONTHNUMBER|-10}} returns 2
{{MONTHNUMBER|-9}} returns 3
{{MONTHNUMBER|-8}} returns 4
{{MONTHNUMBER|-7}} returns 5
{{MONTHNUMBER|-6}} returns 6
{{MONTHNUMBER|-5}} returns 7
{{MONTHNUMBER|-4}} returns 8
{{MONTHNUMBER|-3}} returns 9
{{MONTHNUMBER|-2}} returns 10
{{MONTHNUMBER|-1}} returns 11
{{MONTHNUMBER|-0.9999}} returns 11
{{MONTHNUMBER|-0.5}} returns 11
{{MONTHNUMBER|-0.0001}} returns 11
{{MONTHNUMBER|0}} returns 12
{{MONTHNUMBER|0.0001}} returns 12
{{MONTHNUMBER|0.5}} returns 12
{{MONTHNUMBER|0.9999}} returns 12
{{MONTHNUMBER|12.0001}} returns 12
{{MONTHNUMBER|12.5}} returns 12
{{MONTHNUMBER|12.9999}} returns 12
{{MONTHNUMBER|13}} returns 1
{{MONTHNUMBER|14}} returns 2
{{MONTHNUMBER|24}} returns 12
{{MONTHNUMBER|1200}} returns 12
{{MONTHNUMBER|1201}} returns 1
{{MONTHNUMBER|1212}} returns 12

Example for invalid month name

{{MONTHNUMBER|xx}} returns Expression error: Unrecognized word "xx".

See also

Multiple units of time

Type Adjustable Current Last Next
Date and time {{Time }} {{Currentdate }} (MDY)
{{Plain now }} (DMY)
{{Now }} (DMY in a complete sentence)
{{Simple now }}
Date only {{Dateonly }}
{{Datedow }}
(Has the day of the week)
{{Date }} (Chose format)
{{DATE }} (prefixed by date=)
{{TODAY }} (DMY)
{{Yesterday }}
{{Day-1 }}
{{Tomorrow }}
{{Day+1 }}
Month and year only {{Monthyear }} {{Monthyear-1 }} {{Monthyear+1 }}
Time only {{Timeonly }} {{CURRENTTIME }} (12 h format)
{{CURRENTTIME24 }} (24 h format)
Banners {{Right now }}
(Blue with time and number of Wikipedia articles)
Timestamp {{Timestamp }}
(Format YYYYMMDDhhmmss)

Single units of time

Unit of time Adjustable Current Last Next
SECOND {{CURRENTSECOND }}
MINUTE {{CURRENTMINUTE }}
HOUR Template:Mwl
WEEK Template:Mwl
{{CURRENTWEEKOFMONTH }}
Day of Week {{DAYOFWEEK }} Template:Mwl
{{CURRENTWEEKDAYABBREV }}
{{CURRENTWEEKDAY }}
MONTH {{MONTHNAME }}
{{MONTHABBREV }}
{{MONTHNUMBER }}
{{MONTH }} (zero padded)
Template:Mwl
Template:Mwl
Template:Mwl
{{CURRENTMONTHDAYS }}
{{LASTMONTHNAME }} {{NEXTMONTHNAME }}
Day of Month Template:Mwl
Template:Mwl (zero padded)
YEAR {{CURRENTYEARCC }}
{{CURRENTYEARYY }}
{{CURRENTISOYEAR }}
Template:Mwl
{{LASTYEAR }} {{NEXTYEAR }}
Day of Year {{CURRENTDAYOFYEAR }}
DECADE {{DECADE }} {{CURRENTDECADE }}
CENTURY {{CENTURY }} {{CURRENTCENTURY }}
MILLENNIUM {{MILLENNIUM }}

Date and time templates made for substitution:

Month:
{{Lmonth }} produces Template:Lmonth
{{Nmonth }} produces Template:Nmonth
{{LastMonth }} produces Template:LastMonth
{{NextMonth }} produces Template:NextMonth


Individual templates

Categories of templates