Ouvrir le menu principal

Modifications

1 138 octets supprimés ,  5 mai 2020 à 18:04
m
1 révision importée
=== Fonctions utilisables depuis un autre module ===
* <code>valideMoisdeterminationMois( mois )</code> – retourne le - à partir d'un nom français et le n° de <code>mois</code> (nom français, abrégéde son numéro ou d'une abréviation, anglaisretourne, ou nombre entre 1 si le mois a bien été trouvé, son nom canonique et 12).son numéro* <code>determinationMoisdeterminationSaison( mois, frame saison )</code> - similaire à valideMoispartir d'un nom de saison, mais le numéro du mois n'est pas limité (14 → février)retourne, et peut même être une expression si un objet frame est fourni ( 6 + 3 → septembre )la saison a bien été trouvée, son nom canonique
* <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>julien</code> - 'oui' pour que la date soit considérée comme suivant le calendrier julien après le 14 octobre 1582. La date grégorienne avec liens est affichée suivie de la date julienne entre parenthèses.
* <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 modèle s'aide de la base de donnée [[Module:Date/Data|Date/Data]] pour éviter d'utiliser la fonction mw.title (équivalent du parser #ifexist:).
* cette base permet de remplacer le qualificatif par une catégorie plus générique. Si le qualificatif est « en tennis », l'éphéméride et la page mensuelle sera liée au qualificatif « en sport ».
* pour éviter de répéter le même qualificatif sur toutes 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>. 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 ===
|}
<!--==== Comparaison avec {{m|date sport}} ====
* lorsqu'il n'y a pas de qualificatif, « en sport » est ajouté pour tester le module.
{|class="wikitable alternance" style="text-align:center;"
| 3 / 2
|}
-->
== dateInfobox( frame ) ==
* <code><nowiki>{{#invoke:Date|dateInfobox|date|{{date|13 juillet 1927|en France}}}}</nowiki></code> → {{#invoke:Date|dateInfobox|date|{{date|13 juillet 1927|en France}}}}
 
{{Projet Scribunto}}
<includeonly>
{{Projet Scribunto}}[[Catégorie:Module en langage Lua]]
</includeonly>
<noinclude>
[[Catégorie:Documentation de module|{{BASEPAGENAME}}]]
</noinclude>