« Module:Date/Documentation » : différence entre les versions
Contenu supprimé Contenu ajouté
Aucun résumé des modifications |
|||
Ligne 18 :
* <code>do_dayRank(arguments)</code> - Rang du jour dans l'année. Paramètre arguments = { année, mois, jour } ou { year = année, month = mois, day = jour }
* <code>isLeapYear(year)</code> - retourne true si year est une année bissextile dans le calendrier grégorien.
* <code>toRoman(number)</code> - transforme number en une chaine le représentant en « [[Numération romaine|chiffres romains]] ».
* <code>age( an, mn, jn, ac, mc, jc )</code> - similaire à modeleAge, mais les paramètres ne sont pas dans une table
* <code>julianDay( year, month, day, hour, minute, second )</code> - retourne le [[jour julien]] de la date transmise, suivant le [[Calendrier grégorien proleptique|calendrier grégorien astronomique]] (avec année 0)
Ligne 35 :
* <code>1</code> - jour ou vide - numérique, exception possible pour 1er ou {{1er}}.
* <code>2</code> - mois ou jour - numérique ou nom français ou anglais, éventuellement une abréviation courante.
* <code>3</code> - année ou mois - Un nombre sera considéré comme année. Les années sont considérées comme suivant le calendrier grégorien
* <code>4</code> - qualificatif ou année - texte correspondant à une page type « en photographie » pour « [[2008 en photographie]] »
* <code>5</code> - qualificatif
* <code>age</code> ou <code>âge</code> - non vide pour afficher l'âge (aucun âge n'est affiché pour les dates dans le futur)
* <code>julien</code> - 'oui' pour que la date soit considérée comme suivant le calendrier julien après le 14 octobre 1582. La date julienne sera affichée
* <code>avJC</code> - 'non' pour ne pas afficher 'av. J.-C.' après l'année si elle représente une année avant Jésus Christ. Utile pour éviter les répétitions.
* <code>paramètres page</code> - Si un modèle {{m|date}} contient ce paramètre, les paramètres <code>julien</code>, <code>avJC</code> et <code>qualificatif</code> seront appliqués à toutes les dates de la page, sauf si une autre valeur de ces paramètres est indiquée. Le modèle date qui contient ce paramètre n'a pas besoin d'être affiché par le module Date, et peut être en commentaire dans la page. La page doit être purgée pour que ce paramètre soit pris en compte.
* <code>qualificatif</code> - qualificatif à appliquer sur toute la page. Ne fonctionne qu'en liaison avec le paramètre <code>paramètres page</code>
=== Fonctionnement ===
*
* le premier paramètre est vide et le troisième correspond à un mois (texte uniquement), tous les paramètres sont considérés comme décalés et l'année ne sera pas affichée.
*
*
*
* pour éviter de répéter le même qualificatif sur toute les dates de la page, il suffit d'avoir quelque part dans le texte de la page, même en commentaire mais pas amené par un modèle, le texte <code><nowiki>{{Date|paramètres page= |qualificatif= mon qualificatif}}</nowiki></code>.
▲* pour éviter de répéter le même qualificatif sur toute les dates de la page, il suffit d'avoir quelque part dans le texte de la page, même en commentaire mais pas amené par un modèle, le texte <code>{{Date|paramètres page= |qualificatif= mon qualificatif}}</code>. le modèle peut contenir d'autre paramètres. Seul le premier modèle date contenant ce paramètre sera pris en compte.
=== Fonction modeleDate ===
{|class="wikitable alternance" style="text-align:center;"
|-
!
|-
| date récente
Ligne 234 ⟶ 232 :
|
|-
| date du calendrier julien
|<nowiki>25|octobre|2001|julien=oui</nowiki>
| {{#invoke:Date|modeleDate|25|octobre|2001|julien=oui}}
|
|-
| date du calendrier julien
|<nowiki>25|décembre|2001|julien=oui</nowiki>
| {{#invoke:Date|modeleDate|25|décembre|2001|julien=oui}}
Ligne 255 ⟶ 253 :
{|class="wikitable alternance" style="text-align:center;"
|-
!
|-
| simple
Ligne 302 ⟶ 300 :
{|class="wikitable alternance" style="text-align:center;"
|-
!
|-
| simple
|