Modifications

Aller à : navigation, rechercher

Modèle:WEEKDAY/Documentation

3 669 octets ajoutés, 12 décembre 2017 à 12:08
Page créée avec « {{Sous-page de documentation}} ; Utilisation : : Ce modèle calcule le numéro de jour de la semaine (de 0 le lundi à 6 le dimanche) pour la date du calendrier gré... »
{{Sous-page de documentation}}
; Utilisation :
: Ce modèle calcule le numéro de jour de la semaine (de 0 le lundi à 6 le dimanche) pour la date du [[calendrier grégorien]] (ou proleptique) donnée en paramètre.

; Syntaxe :
: <tt><nowiki>{{</nowiki>WEEKDAY|1=''année''|2=''mois''|3=''jour''}}</tt>

; Paramètres &#58;
:* <tt>1=''année''</tt> (''obligatoire'') : elle doit être astronomique (''année''=1 en [[1|1 ap. J.-C.]] (''[[Anno Domini]]''), ''année''=0 en 1 av. J.-C., ''année''=-1 en 2 av. J.-C.).
:* <tt>2=''mois''</tt> (''obligatoire'') : donné entre 1 et 12 de janvier à décembre.
:* <tt>3=''jour''</tt> (''obligatoire'') : donné entre 1 et 31.

; Note &#58;
: Le jour julien modulo 7 croit de 0 (le lundi midi) à 6 (le dimanche midi)) et retombe à 0 le lendemain lundi midi (cependant ce modèle ignore l’heure, donc le numéro est valable pour toute la journée depuis zéro heure à minuit). Cela correspond à l’ordre des jours de la semaine ISO ou française.

; Exemples &#58;
:* « <tt><nowiki>{{</nowiki>WEEKDAY|{{CURRENTYEAR}}|{{CURRENTMONTH}}|{{CURRENTDAY}}<nowiki>}}</nowiki></tt> » donne « {{WEEKDAY|{{CURRENTYEAR}}|{{CURRENTMONTH}}|{{CURRENTDAY}}}} »
:* « <tt><nowiki>{{WEEKDAY|2000|1|1}}</nowiki></tt> » donne « {{WEEKDAY|2000|1|1}} »
:* « <tt><nowiki>{{WEEKDAY|2000|2|28}}</nowiki></tt> » donne « {{WEEKDAY|2000|2|28}} »
:* « <tt><nowiki>{{WEEKDAY|2000|3|1}}</nowiki></tt> » donne « {{WEEKDAY|2000|3|1}} »
:* « <tt><nowiki>{{WEEKDAY|2000|12|31}}</nowiki></tt> » donne « {{WEEKDAY|2000|12|31}} »
:* « <tt><nowiki>{{WEEKDAY|2001|1|1}}</nowiki></tt> » donne « {{WEEKDAY|2001|1|1}} »
:* « <tt><nowiki>{{WEEKDAY|2001|2|28}}</nowiki></tt> » donne « {{WEEKDAY|2001|2|28}} »
:* « <tt><nowiki>{{WEEKDAY|2001|3|1}}</nowiki></tt> » donne « {{WEEKDAY|2001|3|1}} »
:* « <tt><nowiki>{{WEEKDAY|2001|12|31}}</nowiki></tt> » donne « {{WEEKDAY|2001|12|31}} »
:* « <tt><nowiki>{{WEEKDAY|2006|2|28}}</nowiki></tt> » donne « {{WEEKDAY|2006|2|28}} »
:* « <tt><nowiki>{{WEEKDAY|2006|3|1}}</nowiki></tt> » donne « {{WEEKDAY|2006|3|1}} »
:* « <tt><nowiki>{{WEEKDAY|2006|4|22}}</nowiki></tt> » donne « {{WEEKDAY|2006|4|22}} »

; Exemples avec des paramètres manquants &#58;
:* « <tt><nowiki>{{WEEKDAY}}</nowiki></tt> » donne « {{WEEKDAY}} »
:* « <tt><nowiki>{{WEEKDAY|||}}</nowiki></tt> » donne « {{WEEKDAY|||}} »
:* « <tt><nowiki>{{WEEKDAY|2000|12|}}</nowiki></tt> » donne « {{WEEKDAY|2000|12|}} »
:* « <tt><nowiki>{{WEEKDAY|2000||31}}</nowiki></tt> » donne « {{WEEKDAY|2000||31}} »
:* « <tt><nowiki>{{WEEKDAY||12|31}}</nowiki></tt> » donne « {{WEEKDAY||12|31}} »

; Exemples avec des paramètres invalides &#58;
:* « <tt><nowiki>{{WEEKDAY|yyyy|mm|dd}}</nowiki></tt> » donne « {{WEEKDAY|yyyy|mm|dd}} »
:* « <tt><nowiki>{{WEEKDAY|1=2000|2=12|3=<span style="error">Erreur d’un sous-modèle</span>}}</nowiki></tt> » donne « {{WEEKDAY|1=2000|2=12|3=<span style="error">Erreur d’un sous-modèle</span>}} »
:* « <tt><nowiki>{{WEEKDAY|1=2000|2=<span style="error">Erreur d’un sous-modèle</span>|3=31}}</nowiki></tt> » donne « {{WEEKDAY|1=2000|2=<span style="error">Erreur d’un sous-modèle</span>|3=31}} »
:* « <tt><nowiki>{{WEEKDAY|1=<span style="error">Erreur d’un sous-modèle</span>|2=12|3=31}}</nowiki></tt> » donne « {{WEEKDAY|1=<span style="error">Erreur d’un sous-modèle</span>|2=12|3=31}} »

; Voir aussi &#58;
:* [[Modèle:YEARCC]]
:* [[Modèle:YEARYY]]
:* [[Modèle:CENTURY]]
:* [[Modèle:JULIANDAY]]
:* [[Modèle:ISOYEAR]]
:* [[Modèle:CURRENTWEEKDAY]]
<includeonly>
[[Catégorie:Modèle calculant un jour de la semaine]]
</includeonly>

Menu de navigation