Modèle:MONTHNUMBER : Différence entre versions

De Lagny-sur-Marne Wiki
Aller à : navigation, rechercher
m
(Suppression des commentaires qui posent problème en cas de substitution.)
 
(17 révisions intermédiaires par 8 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
<includeonly>{{#if:{{{1|}}}|{{#switch:{{lc:{{{1}}}}}|janvier|jan|january=1|février|fév|fevrier|fev|february|feb=2|mars|mar|march=3|avril|avr|april|apr=4|mai|may=5|juin|jun|june=6|juillet|jul|july=7|août|aoû|aout|aou|august|aug=8|septembre|sep|september=9|octobre|oct|october=10|novembre|nov|november=11|décembre|déc|decembre|dec|december=12|{{#ifexpr:{{{1}}}<0|{{#ifexpr:(({{{1}}})round 0)!=({{{1}}})|{{#expr:12-(((0.5-({{{1}}}))round 0)mod 12)}}|{{#expr:12-(((11.5-({{{1}}}))round 0)mod 12)}}}}|{{#expr:(((10.5+{{{1}}})round 0)mod 12)+1}}}}}}|Paramètre 1=''month'' requis&nbsp;!}}</includeonly><noinclude>{{Documentation modèle}}
+
<includeonly>{{ safesubst:#if: {{{1|}}}
Ce modèle retourne le numéro cyclique de mois (entre 1 et 12) pour le mois dont un numéro quelconque est donné en paramètre. Alternativement, on peut donner le mois par son nom (en français avec ou sans accent, ou en anglais, en capitales ou minuscules, complet ou abrégé sur 3 lettres). Il sera utilisé pour effectuer des tests de valeur ou dansdes calculs de date plus complexes.
+
| {{ safesubst:#switch: {{ safesubst:lc: {{{1}}} }}
 +
  | janvier | janv. | jan | january = 1
 +
  | février | févr. | fév | fevrier | fev | february | feb = 2
 +
  | mars | mar | march = 3
 +
  | avril | avr. | avr | april | apr = 4
 +
  | mai | may = 5
 +
  | juin | jun | june = 6
 +
  | juillet | juill. | jul | july = 7
 +
  | août | aoû | aout | aou | august | aug = 8
 +
  | septembre | sept. | sep | september = 9
 +
  | octobre | oct. | oct | october = 10
 +
  | novembre | nov. | nov | november = 11
 +
  | décembre | déc. | déc | decembre | dec | december = 12
 +
  | #default = {{ safesubst:#ifexpr: ( {{{1}}} ) >= 0
 +
  | {{ safesubst:#expr: ( ( ( 10.5 + ( {{{1}}} ) ) round 0 ) mod 12 ) + 1 }}
 +
  | {{ safesubst:#ifexpr: ( ( {{{1}}} ) round 0 ) = ( {{{1}}} )
 +
    | {{ safesubst:#expr: 12 + ( ( {{{1}}} ) mod 12 ) }}
 +
    | {{ safesubst:#expr: 12 - ( ( ( .5 - ( {{{1}}} ) ) round 0 ) mod 12 ) }}
 +
  }}
 +
  }}
 +
}}
 +
| <strong class="error">Erreur MONTHNUMBER : paramètre ''mois'' manquant</strong>
 +
}}</includeonly><noinclude><!--
  
; Syntaxe&nbsp;<nowiki>:</nowiki>
+
  Pour limiter le nombre de changements de cette page merci de placer les
: <tt><nowiki>{{</nowiki>MONTHNUMBER|</tt>''month''<tt>}}</tt>
+
  métadonnées (catégories, interwikis) concernant ce modèle dans une
* Lé ''mois'' est interprété modulo 12 (les zéros initaux superflux sont ignorés, les nombres négatifs acceptés, toutesles valeurs non entières sont réduites à l’entier immédiatement inférieur).
+
  section <includeonly> de sa sous-page de documentation, plutôt qu'ici.
  
; Exemples pour tous les noms de mois standards en français&nbsp;<nowiki>:</nowiki>
+
-->{{nobots}}{{Documentation}}</noinclude>
: <tt><nowiki>{{MONTHNUMBER|janvier}}</nowiki></tt> retourne {{MONTHNUMBER|janvier}}
 
: <tt><nowiki>{{MONTHNUMBER|février}}</nowiki></tt> retourne {{MONTHNUMBER|février}}
 
: <tt><nowiki>{{MONTHNUMBER|mars}}</nowiki></tt> retourne {{MONTHNUMBER|mars}}
 
: <tt><nowiki>{{MONTHNUMBER|avril}}</nowiki></tt> retourne {{MONTHNUMBER|avril}}
 
: <tt><nowiki>{{MONTHNUMBER|mai}}</nowiki></tt> retourne {{MONTHNUMBER|mai}}
 
: <tt><nowiki>{{MONTHNUMBER|juin}}</nowiki></tt> retourne {{MONTHNUMBER|juin}}
 
: <tt><nowiki>{{MONTHNUMBER|juillet}}</nowiki></tt> retourne {{MONTHNUMBER|juillet}}
 
: <tt><nowiki>{{MONTHNUMBER|août}}</nowiki></tt> retourne {{MONTHNUMBER|août}}
 
: <tt><nowiki>{{MONTHNUMBER|septembre}}</nowiki></tt> retourne {{MONTHNUMBER|septembre}}
 
: <tt><nowiki>{{MONTHNUMBER|octobre}}</nowiki></tt> retourne {{MONTHNUMBER|octobre}}
 
: <tt><nowiki>{{MONTHNUMBER|novembre}}</nowiki></tt> retourne {{MONTHNUMBER|novembre}}
 
: <tt><nowiki>{{MONTHNUMBER|décembre}}</nowiki></tt> retourne {{MONTHNUMBER|décembre}}
 
 
 
; Exemples pour tous les noms de mois abrégés en français&nbsp;<nowiki>:</nowiki>
 
: <tt><nowiki>{{MONTHNUMBER|jan}}</nowiki></tt> retourne {{MONTHNUMBER|jan}}
 
: <tt><nowiki>{{MONTHNUMBER|fév}}</nowiki></tt> retourne {{MONTHNUMBER|fév}}
 
: <tt><nowiki>{{MONTHNUMBER|mar}}</nowiki></tt> retourne {{MONTHNUMBER|mar}}
 
: <tt><nowiki>{{MONTHNUMBER|avr}}</nowiki></tt> retourne {{MONTHNUMBER|avr}}
 
: <tt><nowiki>{{MONTHNUMBER|mai}}</nowiki></tt> retourne {{MONTHNUMBER|mai}}
 
: <tt><nowiki>{{MONTHNUMBER|jun}}</nowiki></tt> retourne {{MONTHNUMBER|jun}}
 
: <tt><nowiki>{{MONTHNUMBER|jul}}</nowiki></tt> retourne {{MONTHNUMBER|jul}}
 
: <tt><nowiki>{{MONTHNUMBER|aoû}}</nowiki></tt> retourne {{MONTHNUMBER|aoû}}
 
: <tt><nowiki>{{MONTHNUMBER|sep}}</nowiki></tt> retourne {{MONTHNUMBER|sep}}
 
: <tt><nowiki>{{MONTHNUMBER|oct}}</nowiki></tt> retourne {{MONTHNUMBER|oct}}
 
: <tt><nowiki>{{MONTHNUMBER|nov}}</nowiki></tt> retourne {{MONTHNUMBER|nov}}
 
: <tt><nowiki>{{MONTHNUMBER|déc}}</nowiki></tt> retourne {{MONTHNUMBER|déc}}
 
 
 
; Exemples pour tous les noms de mois standards en anglais&nbsp;<nowiki>:</nowiki>
 
: <tt><nowiki>{{MONTHNUMBER|january}}</nowiki></tt> retourne {{MONTHNUMBER|january}}
 
: <tt><nowiki>{{MONTHNUMBER|february}}</nowiki></tt> retourne {{MONTHNUMBER|february}}
 
: <tt><nowiki>{{MONTHNUMBER|march}}</nowiki></tt> retourne {{MONTHNUMBER|march}}
 
: <tt><nowiki>{{MONTHNUMBER|april}}</nowiki></tt> retourne {{MONTHNUMBER|april}}
 
: <tt><nowiki>{{MONTHNUMBER|may}}</nowiki></tt> retourne {{MONTHNUMBER|may}}
 
: <tt><nowiki>{{MONTHNUMBER|june}}</nowiki></tt> retourne {{MONTHNUMBER|june}}
 
: <tt><nowiki>{{MONTHNUMBER|july}}</nowiki></tt> retourne {{MONTHNUMBER|july}}
 
: <tt><nowiki>{{MONTHNUMBER|august}}</nowiki></tt> retourne {{MONTHNUMBER|august}}
 
: <tt><nowiki>{{MONTHNUMBER|september}}</nowiki></tt> retourne {{MONTHNUMBER|september}}
 
: <tt><nowiki>{{MONTHNUMBER|october}}</nowiki></tt> retourne {{MONTHNUMBER|october}}
 
: <tt><nowiki>{{MONTHNUMBER|november}}</nowiki></tt> retourne {{MONTHNUMBER|november}}
 
: <tt><nowiki>{{MONTHNUMBER|december}}</nowiki></tt> retourne {{MONTHNUMBER|december}}
 
 
 
; Exemples pour tous les noms de mois abrégés en anglais&nbsp;<nowiki>:</nowiki>
 
: <tt><nowiki>{{MONTHNUMBER|jan}}</nowiki></tt> retourne {{MONTHNUMBER|jan}}
 
: <tt><nowiki>{{MONTHNUMBER|feb}}</nowiki></tt> retourne {{MONTHNUMBER|feb}}
 
: <tt><nowiki>{{MONTHNUMBER|mar}}</nowiki></tt> retourne {{MONTHNUMBER|mar}}
 
: <tt><nowiki>{{MONTHNUMBER|apr}}</nowiki></tt> retourne {{MONTHNUMBER|apr}}
 
: <tt><nowiki>{{MONTHNUMBER|may}}</nowiki></tt> retourne {{MONTHNUMBER|may}}
 
: <tt><nowiki>{{MONTHNUMBER|jun}}</nowiki></tt> retourne {{MONTHNUMBER|jun}}
 
: <tt><nowiki>{{MONTHNUMBER|jul}}</nowiki></tt> retourne {{MONTHNUMBER|jul}}
 
: <tt><nowiki>{{MONTHNUMBER|aug}}</nowiki></tt> retourne {{MONTHNUMBER|aug}}
 
: <tt><nowiki>{{MONTHNUMBER|sep}}</nowiki></tt> retourne {{MONTHNUMBER|sep}}
 
: <tt><nowiki>{{MONTHNUMBER|oct}}</nowiki></tt> retourne {{MONTHNUMBER|oct}}
 
: <tt><nowiki>{{MONTHNUMBER|nov}}</nowiki></tt> retourne {{MONTHNUMBER|nov}}
 
: <tt><nowiki>{{MONTHNUMBER|dec}}</nowiki></tt> retourne {{MONTHNUMBER|dec}}
 
 
 
; Exemples pour tous les numéros de mois standards&nbsp;<nowiki>:</nowiki>
 
: <tt><nowiki>{{MONTHNUMBER|1}}</nowiki></tt> retourne {{MONTHNUMBER|1}}
 
: <tt><nowiki>{{MONTHNUMBER|2}}</nowiki></tt> retourne {{MONTHNUMBER|2}}
 
: <tt><nowiki>{{MONTHNUMBER|3}}</nowiki></tt> retourne {{MONTHNUMBER|3}}
 
: <tt><nowiki>{{MONTHNUMBER|4}}</nowiki></tt> retourne {{MONTHNUMBER|4}}
 
: <tt><nowiki>{{MONTHNUMBER|5}}</nowiki></tt> retourne {{MONTHNUMBER|5}}
 
: <tt><nowiki>{{MONTHNUMBER|6}}</nowiki></tt> retourne {{MONTHNUMBER|6}}
 
: <tt><nowiki>{{MONTHNUMBER|7}}</nowiki></tt> retourne {{MONTHNUMBER|7}}
 
: <tt><nowiki>{{MONTHNUMBER|8}}</nowiki></tt> retourne {{MONTHNUMBER|8}}
 
: <tt><nowiki>{{MONTHNUMBER|9}}</nowiki></tt> retourne {{MONTHNUMBER|9}}
 
: <tt><nowiki>{{MONTHNUMBER|10}}</nowiki></tt> retourne {{MONTHNUMBER|10}}
 
: <tt><nowiki>{{MONTHNUMBER|11}}</nowiki></tt> retourne {{MONTHNUMBER|11}}
 
: <tt><nowiki>{{MONTHNUMBER|12}}</nowiki></tt> retourne {{MONTHNUMBER|12}}
 
 
 
; Exemples de mois avec des zéros initiaux superflus&nbsp;<nowiki>:</nowiki>
 
: <tt><nowiki>{{MONTHNUMBER|01}}</nowiki></tt> retourne {{MONTHNUMBER|01}}
 
: <tt><nowiki>{{MONTHNUMBER|02}}</nowiki></tt> retourne {{MONTHNUMBER|02}}
 
: <tt><nowiki>{{MONTHNUMBER|03}}</nowiki></tt> retourne {{MONTHNUMBER|03}}
 
: <tt><nowiki>{{MONTHNUMBER|04}}</nowiki></tt> retourne {{MONTHNUMBER|04}}
 
: <tt><nowiki>{{MONTHNUMBER|05}}</nowiki></tt> retourne {{MONTHNUMBER|05}}
 
: <tt><nowiki>{{MONTHNUMBER|06}}</nowiki></tt> retourne {{MONTHNUMBER|06}}
 
: <tt><nowiki>{{MONTHNUMBER|07}}</nowiki></tt> retourne {{MONTHNUMBER|07}}
 
: <tt><nowiki>{{MONTHNUMBER|08}}</nowiki></tt> retourne {{MONTHNUMBER|08}}
 
: <tt><nowiki>{{MONTHNUMBER|09}}</nowiki></tt> retourne {{MONTHNUMBER|09}}
 
 
 
; Exemples de mois avec décimales ou hors de l’intervalle 1 à 12, pour le calcul de dates&nbsp;<nowiki>:</nowiki>
 
: <tt><nowiki>{{MONTHNUMBER|-12}}</nowiki></tt> retourne {{MONTHNUMBER|-12}}
 
: <tt><nowiki>{{MONTHNUMBER|-11}}</nowiki></tt> retourne {{MONTHNUMBER|-11}}
 
: <tt><nowiki>{{MONTHNUMBER|-10}}</nowiki></tt> retourne {{MONTHNUMBER|-10}}
 
: <tt><nowiki>{{MONTHNUMBER|-9}}</nowiki></tt> retourne {{MONTHNUMBER|-9}}
 
: <tt><nowiki>{{MONTHNUMBER|-8}}</nowiki></tt> retourne {{MONTHNUMBER|-8}}
 
: <tt><nowiki>{{MONTHNUMBER|-7}}</nowiki></tt> retourne {{MONTHNUMBER|-7}}
 
: <tt><nowiki>{{MONTHNUMBER|-6}}</nowiki></tt> retourne {{MONTHNUMBER|-6}}
 
: <tt><nowiki>{{MONTHNUMBER|-5}}</nowiki></tt> retourne {{MONTHNUMBER|-5}}
 
: <tt><nowiki>{{MONTHNUMBER|-4}}</nowiki></tt> retourne {{MONTHNUMBER|-4}}
 
: <tt><nowiki>{{MONTHNUMBER|-3}}</nowiki></tt> retourne {{MONTHNUMBER|-3}}
 
: <tt><nowiki>{{MONTHNUMBER|-2}}</nowiki></tt> retourne {{MONTHNUMBER|-2}}
 
: <tt><nowiki>{{MONTHNUMBER|-1}}</nowiki></tt> retourne {{MONTHNUMBER|-1}}
 
: <tt><nowiki>{{MONTHNUMBER|-0.9999}}</nowiki></tt> retourne {{MONTHNUMBER|-0.9999}}
 
: <tt><nowiki>{{MONTHNUMBER|-0.5}}</nowiki></tt> retourne {{MONTHNUMBER|-0.5}}
 
: <tt><nowiki>{{MONTHNUMBER|-0.0001}}</nowiki></tt> retourne {{MONTHNUMBER|-0.0001}}
 
: <tt><nowiki>{{MONTHNUMBER|0}}</nowiki></tt> retourne {{MONTHNUMBER|0}}
 
: <tt><nowiki>{{MONTHNUMBER|0.0001}}</nowiki></tt> retourne {{MONTHNUMBER|0.0001}}
 
: <tt><nowiki>{{MONTHNUMBER|0.5}}</nowiki></tt> retourne {{MONTHNUMBER|0}}
 
: <tt><nowiki>{{MONTHNUMBER|0.9999}}</nowiki></tt> retourne {{MONTHNUMBER|0.9999}}
 
: <tt><nowiki>{{MONTHNUMBER|12.0001}}</nowiki></tt> retourne {{MONTHNUMBER|12.0001}}
 
: <tt><nowiki>{{MONTHNUMBER|12.5}}</nowiki></tt> retourne {{MONTHNUMBER|12.5}}
 
: <tt><nowiki>{{MONTHNUMBER|12.9999}}</nowiki></tt> retourne {{MONTHNUMBER|12.9999}}
 
: <tt><nowiki>{{MONTHNUMBER|13}}</nowiki></tt> retourne {{MONTHNUMBER|13}}
 
 
 
; Voir aussi&nbsp;<nowiki>:</nowiki>
 
: [[Modèle:MONTHNAME]]
 
 
 
[[Catégorie:Modèle calculant une date|MONTHNUMBER]]
 
 
 
[[en:Template:MONTHNUMBER]]
 
</noinclude>
 

Version actuelle datée du 25 avril 2015 à 13:22