Modèle:WEEKDAY/Documentation

Une page de Wikipédia, l'encyclopédie libre.

Utilisation[modifier le code]

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[modifier le code]

{{WEEKDAY|1=année|2=mois|3=jour}}

Paramètres[modifier le code]

  • 1=année (obligatoire) : elle doit être astronomique (année=1 en 1 ap. J.-C. (Anno Domini), année=0 en 1 av. J.-C., année=-1 en 2 av. J.-C.).
  • 2=mois (obligatoire) : donné entre 1 et 12 de janvier à décembre.
  • 3=jour (obligatoire) : donné entre 1 et 31.

Note[modifier le code]

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[modifier le code]

  • « {{WEEKDAY|2024|04|25}} » donne « 3 »
  • « {{WEEKDAY|2000|1|1}} » donne « 5 »
  • « {{WEEKDAY|2000|2|28}} » donne « 0 »
  • « {{WEEKDAY|2000|3|1}} » donne « 2 »
  • « {{WEEKDAY|2000|12|31}} » donne « 6 »
  • « {{WEEKDAY|2001|1|1}} » donne « 0 »
  • « {{WEEKDAY|2001|2|28}} » donne « 2 »
  • « {{WEEKDAY|2001|3|1}} » donne « 3 »
  • « {{WEEKDAY|2001|12|31}} » donne « 0 »
  • « {{WEEKDAY|2006|2|28}} » donne « 1 »
  • « {{WEEKDAY|2006|3|1}} » donne « 2 »
  • « {{WEEKDAY|2006|4|22}} » donne « 5 »
Exemples avec des paramètres manquants
Exemples avec des paramètres invalides :
  • « {{WEEKDAY|yyyy|mm|dd}} » donne « Paramètres « 1=yyyy|2=mm|3=dd » incorrects pour {{WEEKDAY|année|mois|jour}} ! »
  • « {{WEEKDAY|1=2000|2=12|3=<span style="error">Erreur d’un sous-modèle</span>}} » donne « Paramètres « 1=2000|2=12|3=Erreur d’un sous-modèle » incorrects pour {{WEEKDAY|année|mois|jour}} ! »
  • « {{WEEKDAY|1=2000|2=<span style="error">Erreur d’un sous-modèle</span>|3=31}} » donne « Paramètres « 1=2000|2=Erreur d’un sous-modèle|3=31 » incorrects pour {{WEEKDAY|année|mois|jour}} ! »
  • « {{WEEKDAY|1=<span style="error">Erreur d’un sous-modèle</span>|2=12|3=31}} » donne « Paramètres « 1=Erreur d’un sous-modèle|2=12|3=31 » incorrects pour {{WEEKDAY|année|mois|jour}} ! »

Voir aussi[modifier le code]