Modifications

Aller à : navigation, rechercher

Modèle:WEEKDAYNUMBER/Documentation

8 553 octets ajoutés, 12 décembre 2017 à 11:55
Page créée avec « {{Sous-page de documentation}} ; Utilisation : : Ce modèle retourne le numéro cyclique entier (entre 0 et 6) du jour de la semaine dont un numéro réel est donné e... »
{{Sous-page de documentation}}
; Utilisation :
: Ce modèle retourne le numéro cyclique entier (entre 0 et 6) du jour de la semaine dont un numéro réel est donné en paramètre. Le jour de la semaine peut aussi être indiqué par son nom en français ou en anglais (nom complet ou abrégé sur 3 caractères, avec des lettres capitales ou minuscules).

; Syntaxe :
: <tt><nowiki>{{</nowiki>WEEKDAYNUMBER|1=''jour de la semaine''}}</tt>

; Paramètres &#58;
:* <tt>1</tt> (''obligatoire'') : la valeur du ''jour de la semaine'' (obligatoire) est interprétée modulo 7 (les zéros superflus en tête sont ignorés, les nombres négatifs sont acceptés, et tous les nombres non entiers sont réduits à l’entier immédiatement inférieur).

; Note &#58;
: La valeur retournée est ordonnée de 0 à 6 suivant l’ordre de la semaine ISO (lundi à dimanche), et est consistante avec les calculs calendaires du jour julien, de la semaine et de l’année ISO. Utiliser un autre modèle pour la convertir en numéros de jours traditionnels US, en ajoutant 5, réduisant le résultat avec un modulo 7 et, si nécessaire, en ajoutant 1 au résultat pour obtenir atteindre l’intervalle 1 à 7.

; Exemples pour tous les noms français standards de jours de la semaine &#58;
:* « <tt><nowiki>{{WEEKDAYNUMBER|lundi}}</nowiki></tt> » donne « {{WEEKDAYNUMBER|lundi}} »
:* « <tt><nowiki>{{WEEKDAYNUMBER|mardi}}</nowiki></tt> » donne « {{WEEKDAYNUMBER|mardi}} »
:* « <tt><nowiki>{{WEEKDAYNUMBER|mercredi}}</nowiki></tt> » donne « {{WEEKDAYNUMBER|mercredi}} »
:* « <tt><nowiki>{{WEEKDAYNUMBER|jeudi}}</nowiki></tt> » donne « {{WEEKDAYNUMBER|jeudi}} »
:* « <tt><nowiki>{{WEEKDAYNUMBER|vendredi}}</nowiki></tt> » donne « {{WEEKDAYNUMBER|vendredi}} »
:* « <tt><nowiki>{{WEEKDAYNUMBER|samedi}}</nowiki></tt> » donne « {{WEEKDAYNUMBER|samedi}} »
:* « <tt><nowiki>{{WEEKDAYNUMBER|dimanche}}</nowiki></tt> » donne « {{WEEKDAYNUMBER|dimanche}} »

; Exemples pour tous les noms français abrégés de jours de la semaine &#58;
:* « <tt><nowiki>{{WEEKDAYNUMBER|lun}}</nowiki></tt> » donne « {{WEEKDAYNUMBER|lun}} »
:* « <tt><nowiki>{{WEEKDAYNUMBER|mar}}</nowiki></tt> » donne « {{WEEKDAYNUMBER|mar}} »
:* « <tt><nowiki>{{WEEKDAYNUMBER|mer}}</nowiki></tt> » donne « {{WEEKDAYNUMBER|mer}} »
:* « <tt><nowiki>{{WEEKDAYNUMBER|jeu}}</nowiki></tt> » donne « {{WEEKDAYNUMBER|jeu}} »
:* « <tt><nowiki>{{WEEKDAYNUMBER|ven}}</nowiki></tt> » donne « {{WEEKDAYNUMBER|ven}} »
:* « <tt><nowiki>{{WEEKDAYNUMBER|sam}}</nowiki></tt> » donne « {{WEEKDAYNUMBER|sam}} »
:* « <tt><nowiki>{{WEEKDAYNUMBER|dim}}</nowiki></tt> » donne « {{WEEKDAYNUMBER|dim}} »

; Exemples pour tous les noms anglais standards de jours de la semaine &#58;
:* « <tt><nowiki>{{WEEKDAYNUMBER|monday}}</nowiki></tt> » donne « {{WEEKDAYNUMBER|monday}} »
:* « <tt><nowiki>{{WEEKDAYNUMBER|tuesday}}</nowiki></tt> » donne « {{WEEKDAYNUMBER|tuesday}} »
:* « <tt><nowiki>{{WEEKDAYNUMBER|wednesday}}</nowiki></tt> » donne « {{WEEKDAYNUMBER|wednesday}} »
:* « <tt><nowiki>{{WEEKDAYNUMBER|thirsday}}</nowiki></tt> » donne « {{WEEKDAYNUMBER|thirsday}} »
:* « <tt><nowiki>{{WEEKDAYNUMBER|friday}}</nowiki></tt> » donne « {{WEEKDAYNUMBER|friday}} »
:* « <tt><nowiki>{{WEEKDAYNUMBER|saturday}}</nowiki></tt> » donne « {{WEEKDAYNUMBER|saturday}} »
:* « <tt><nowiki>{{WEEKDAYNUMBER|sunday}}</nowiki></tt> » donne « {{WEEKDAYNUMBER|sunday}} »

; Exemples pour tous les noms anglais abrégés de jours de la semaine &#58;
:* « <tt><nowiki>{{WEEKDAYNUMBER|mon}}</nowiki></tt> » donne « {{WEEKDAYNUMBER|mon}} »
:* « <tt><nowiki>{{WEEKDAYNUMBER|tue}}</nowiki></tt> » donne « {{WEEKDAYNUMBER|tue}} »
:* « <tt><nowiki>{{WEEKDAYNUMBER|wed}}</nowiki></tt> » donne « {{WEEKDAYNUMBER|wed}} »
:* « <tt><nowiki>{{WEEKDAYNUMBER|thi}}</nowiki></tt> » donne « {{WEEKDAYNUMBER|thi}} »
:* « <tt><nowiki>{{WEEKDAYNUMBER|fri}}</nowiki></tt> » donne « {{WEEKDAYNUMBER|fri}} »
:* « <tt><nowiki>{{WEEKDAYNUMBER|sat}}</nowiki></tt> » donne « {{WEEKDAYNUMBER|sat}} »
:* « <tt><nowiki>{{WEEKDAYNUMBER|sun}}</nowiki></tt> » donne « {{WEEKDAYNUMBER|sun}} »

; Exemples pour tous les numéros standards de jours de la semaine &#58;
:* « <tt><nowiki>{{WEEKDAYNUMBER|0}}</nowiki></tt> » donne « {{WEEKDAYNUMBER|0}} »
:* « <tt><nowiki>{{WEEKDAYNUMBER|1}}</nowiki></tt> » donne « {{WEEKDAYNUMBER|1}} »
:* « <tt><nowiki>{{WEEKDAYNUMBER|2}}</nowiki></tt> » donne « {{WEEKDAYNUMBER|2}} »
:* « <tt><nowiki>{{WEEKDAYNUMBER|3}}</nowiki></tt> » donne « {{WEEKDAYNUMBER|3}} »
:* « <tt><nowiki>{{WEEKDAYNUMBER|4}}</nowiki></tt> » donne « {{WEEKDAYNUMBER|4}} »
:* « <tt><nowiki>{{WEEKDAYNUMBER|5}}</nowiki></tt> » donne « {{WEEKDAYNUMBER|5}} »
:* « <tt><nowiki>{{WEEKDAYNUMBER|6}}</nowiki></tt> » donne « {{WEEKDAYNUMBER|6}} »

; Exemples pour tous les numéros avec zéros superflus de jours de la semaine &#58;
:* « <tt><nowiki>{{WEEKDAYNUMBER|00}}</nowiki></tt> » donne « {{WEEKDAYNUMBER|00}} »
:* « <tt><nowiki>{{WEEKDAYNUMBER|01}}</nowiki></tt> » donne « {{WEEKDAYNUMBER|01}} »
:* « <tt><nowiki>{{WEEKDAYNUMBER|02}}</nowiki></tt> » donne « {{WEEKDAYNUMBER|02}} »
:* « <tt><nowiki>{{WEEKDAYNUMBER|03}}</nowiki></tt> » donne « {{WEEKDAYNUMBER|03}} »
:* « <tt><nowiki>{{WEEKDAYNUMBER|04}}</nowiki></tt> » donne « {{WEEKDAYNUMBER|04}} »
:* « <tt><nowiki>{{WEEKDAYNUMBER|05}}</nowiki></tt> » donne « {{WEEKDAYNUMBER|05}} »
:* « <tt><nowiki>{{WEEKDAYNUMBER|06}}</nowiki></tt> » donne « {{WEEKDAYNUMBER|06}} »

; Exemples de jours de la semaine cycliques, hors de l’intervalle standard, ou non entiers &#58;
:* « <tt><nowiki>{{WEEKDAYNUMBER|-700}}</nowiki></tt> » donne « {{WEEKDAYNUMBER|-700}} »
:* « <tt><nowiki>{{WEEKDAYNUMBER|-701}}</nowiki></tt> » donne « {{WEEKDAYNUMBER|-701}} »
:* « <tt><nowiki>{{WEEKDAYNUMBER|-707}}</nowiki></tt> » donne « {{WEEKDAYNUMBER|-707}} »
:* « <tt><nowiki>{{WEEKDAYNUMBER|-7}}</nowiki></tt> » donne « {{WEEKDAYNUMBER|-7}} »
:* « <tt><nowiki>{{WEEKDAYNUMBER|-6}}</nowiki></tt> » donne « {{WEEKDAYNUMBER|-6}} »
:* « <tt><nowiki>{{WEEKDAYNUMBER|-5}}</nowiki></tt> » donne « {{WEEKDAYNUMBER|-5}} »
:* « <tt><nowiki>{{WEEKDAYNUMBER|-4}}</nowiki></tt> » donne « {{WEEKDAYNUMBER|-4}} »
:* « <tt><nowiki>{{WEEKDAYNUMBER|-3}}</nowiki></tt> » donne « {{WEEKDAYNUMBER|-3}} »
:* « <tt><nowiki>{{WEEKDAYNUMBER|-2}}</nowiki></tt> » donne « {{WEEKDAYNUMBER|-2}} »
:* « <tt><nowiki>{{WEEKDAYNUMBER|-1}}</nowiki></tt> » donne « {{WEEKDAYNUMBER|-1}} »
:* « <tt><nowiki>{{WEEKDAYNUMBER|-0.9999}}</nowiki></tt> » donne « {{WEEKDAYNUMBER|-0.9999}} »
:* « <tt><nowiki>{{WEEKDAYNUMBER|-0.5}}</nowiki></tt> » donne « {{WEEKDAYNUMBER|-0.5}} »
:* « <tt><nowiki>{{WEEKDAYNUMBER|-0.0001}}</nowiki></tt> » donne « {{WEEKDAYNUMBER|-0.0001}} »
:* « <tt><nowiki>{{WEEKDAYNUMBER|0}}</nowiki></tt> » donne « {{WEEKDAYNUMBER|0}} »
:* « <tt><nowiki>{{WEEKDAYNUMBER|0.0001}}</nowiki></tt> » donne « {{WEEKDAYNUMBER|0.0001}} »
:* « <tt><nowiki>{{WEEKDAYNUMBER|0.5}}</nowiki></tt> » donne « {{WEEKDAYNUMBER|0}} »
:* « <tt><nowiki>{{WEEKDAYNUMBER|0.9999}}</nowiki></tt> » donne « {{WEEKDAYNUMBER|0.9999}} »
:* « <tt><nowiki>{{WEEKDAYNUMBER|6.0001}}</nowiki></tt> » donne « {{WEEKDAYNUMBER|6.0001}} »
:* « <tt><nowiki>{{WEEKDAYNUMBER|6.5}}</nowiki></tt> » donne « {{WEEKDAYNUMBER|6.5}} »
:* « <tt><nowiki>{{WEEKDAYNUMBER|6.9999}}</nowiki></tt> » donne « {{WEEKDAYNUMBER|6.9999}} »
:* « <tt><nowiki>{{WEEKDAYNUMBER|7}}</nowiki></tt> » donne « {{WEEKDAYNUMBER|7}} »
:* « <tt><nowiki>{{WEEKDAYNUMBER|8}}</nowiki></tt> » donne « {{WEEKDAYNUMBER|8}} »
:* « <tt><nowiki>{{WEEKDAYNUMBER|14}}</nowiki></tt> » donne « {{WEEKDAYNUMBER|14}} »
:* « <tt><nowiki>{{WEEKDAYNUMBER|700}}</nowiki></tt> » donne « {{WEEKDAYNUMBER|700}} »
:* « <tt><nowiki>{{WEEKDAYNUMBER|701}}</nowiki></tt> » donne « {{WEEKDAYNUMBER|701}} »
:* « <tt><nowiki>{{WEEKDAYNUMBER|707}}</nowiki></tt> » donne « {{WEEKDAYNUMBER|707}} »

; Exemple pour un nom de jour de la semaine invalide &#58;
:* « <tt><nowiki>{{WEEKDAYNUMBER|xxx}}</nowiki></tt> » donne « {{WEEKDAYNUMBER|xxx}} »
:* « <tt><nowiki>{{WEEKDAYNUMBER|1=<span class="error">Erreur d’un sous-modèle</span>}}</nowiki></tt> » donne « {{WEEKDAYNUMBER| 1=<span class="error">Erreur d’un sous-modèle</span>}} »

; Voir aussi &#58;
:* [[Modèle:WEEKDAYNAME]]
:* [[Modèle:WEEKDAYABBREV]]
<includeonly>
[[Catégorie:Modèle calculant un jour de la semaine]]
</includeonly>

Menu de navigation