Acciones

Plantilla

Diferencia entre revisiones de «MONTHNUMBER»

De La Venciclopedia

mSin resumen de edición
mSin resumen de edición
 
(No se muestran 4 ediciones intermedias del mismo usuario)
Línea 1: Línea 1:
<includeonly>{{#if:{{{1|}}}
<includeonly>{{#if:{{{1|}}}
  |{{#switch:{{lc:{{{1}}}}}
  |{{#switch:{{lc:{{{1}}}}}
   |january|jan=1
   |enero|ene=1
   |february|feb=2
   |febrero|feb=2
   |march|mar=3
   |marzo|mar=3
   |apr|april=4
   |abril|abr=4
   |may=5
   |mayo|may=5
   |june|jun=6
   |junio|jun=6
   |july|jul=7
   |julio|jul=7
   |august|aug=8
   |agosto|ago=8
   |september|sep|sept=9
   |septiembre|sep|sept=9
   |october|oct=10
   |octubre|oct=10
   |november|nov=11
   |noviembre|nov=11
   |december|dec=12
   |diciembre|dic=12
   |{{#ifexpr:{{{1}}}<0
   |{{#ifexpr:{{{1}}}<0
   |{{#ifexpr:(({{{1}}})round 0)!=({{{1}}})
   |{{#ifexpr:(({{{1}}})round 0)!=({{{1}}})
Línea 22: Línea 22:
  }}
  }}
  |Falta parámetro requerido 1=''mes''!
  |Falta parámetro requerido 1=''mes''!
}}</includeonly><noinclude>
}}</includeonly><noinclude>{{Documentacion}}<!-- Add categories and interwikis to the /doc subpage, not here! --></noinclude>
{{Documentacion}}
<!-- Add categories and interwikis to the /doc subpage, not here! -->
</noinclude>

Revisión actual - 06:12 4 oct 2022

Icono de documentación de plantilla Documentación de la plantilla[ver] [editar] [historial] [purgar]

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

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

Examples for all standard English month names

{{MONTHNUMBER|enero}} returns 1
{{MONTHNUMBER|febrero}} returns 2
{{MONTHNUMBER|marzo}} returns 3
{{MONTHNUMBER|abril}} returns 4
{{MONTHNUMBER|mayo}} returns 5
{{MONTHNUMBER|junio}} returns 6
{{MONTHNUMBER|julio}} returns 7
{{MONTHNUMBER|agosto}} returns 8
{{MONTHNUMBER|septiembre}} returns 9
{{MONTHNUMBER|octubre}} returns 10
{{MONTHNUMBER|noviembre}} returns 11
{{MONTHNUMBER|diciembre}} returns 12

Examples for all abbreviated English month names

{{MONTHNUMBER|ene}} returns 1
{{MONTHNUMBER|feb}} returns 2
{{MONTHNUMBER|mar}} returns 3
{{MONTHNUMBER|abr}} returns 4
{{MONTHNUMBER|may}} returns 5
{{MONTHNUMBER|jun}} returns 6
{{MONTHNUMBER|jul}} returns 7
{{MONTHNUMBER|ago}} returns 8
{{MONTHNUMBER|sep}} returns 9
{{MONTHNUMBER|oct}} returns 10
{{MONTHNUMBER|nov}} returns 11
{{MONTHNUMBER|dic}} 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 Error en la expresión: no se reconoce la palabra «xx».
Esta documentación está transcluida desde Plantilla:MONTHNUMBER/doc.
Los editores pueden experimentar en la zona de pruebas (crear) y en los casos de prueba (crear) de la plantilla.
Por favor, añade las categorías en la subpágina de documentación. Subpáginas de esta plantilla.