Aller au contenu

« Modèle:Durée » : différence entre les versions

De AgoPédia
Page créée avec « <includeonly>{{safesubst:#invoke:Durée|duree}}</includeonly><noinclude> </noinclude> »
 
mAucun résumé des modifications
 
Ligne 1 : Ligne 1 :
<includeonly>{{safesubst:#invoke:Durée|duree}}</includeonly><noinclude>
<includeonly>{{safesubst:#invoke:Durée|duree}}</includeonly><noinclude>
== Utilisation ==
Ce modèle sert à indiquer la durée entre deux dates en années, mois et jours. Il peut servir de clé de tri dans un tableau triable.
== Syntaxe ==
<pre>{{durée|<jour1>|<mois1>|<année1>}}</pre>
ou
<pre>{{durée|<jour1>|<mois1>|<année1>|<jour2>|<mois2>|<année2>}}</pre>
== Paramètres ==
* Les trois premiers paramètres permettent d'indiquer la date la plus ancienne.
* Les trois paramètres suivants permettent d'indiquer la date la plus récente. Si rien n'est indiqué dans les trois derniers paramètres, les valeurs seront celles actuelles.
* Variantes : Il est possible d'afficher la durée en nombre de jours (paramètre <code>en jours=oui</code>), en nombre de mois (paramètre <code>en mois=oui</code>), ou en n'affichant que les années (paramètre <code>en années=oui</code>). Lorsque l'un de ces paramètres est utilisé, il est possible de n'afficher que la valeur sans le texte (paramètre <code>masquer texte=oui</code>), ou d'afficher la valeur brute non formatée pour permettre d'utiliser le résultat dans un calcul (paramètre <code>raw=oui</code>).
== Exemples ==
{{En-tête tableau "Code Rendu"}}
|-
|<pre>{{Durée|1|1|2000}}</pre>
| {{Durée|1|1|2000}}
|-
|<pre>{{Durée|6|4|1977}}</pre>
| {{Durée|6|4|1977}}
|-
|<pre>{{Durée|2|12|1998|3|11|2001}}</pre>
| {{Durée|2|12|1998|3|11|2001}}
|-
|<pre>{{Durée|1|1|2000|1|2|2001}}</pre>
| {{Durée|1|1|2000|1|2|2001}}
|-
|<pre>{{Durée|1|1|2010|2|1|2011}}</pre>
| {{Durée|1|1|2010|2|1|2011}}
|-
|<pre>{{Durée|1|1|2000|3|1|2000}}</pre>
|{{Durée|1|1|2000|3|1|2000}}
|-
|<pre>{{Durée|1|1|2000|1|2|2000}}</pre>
|{{Durée|1|1|2000|1|2|2000}}
|-
|<pre>{{Durée|1|1|2000|1|1|2008}}</pre>
|{{Durée|1|1|2000|1|1|2008}}
|-
|<pre>{{Durée|1|1|2000|en années=oui}}</pre>
| {{Durée|1|1|2000|en années=oui}}
|-
|<pre>{{Durée|1|1|2000|en années=oui|masquer texte=oui}}</pre>
| {{Durée|1|1|2000|en années=oui|masquer texte=oui}}
|-
|<pre>{{Durée|1|1|2000|en mois=oui}}</pre>
| {{Durée|1|1|2000|en mois=oui}}
|-
|<pre>{{Durée|1|1|2000|en mois=oui|masquer texte=oui}}</pre>
| {{Durée|1|1|2000|en mois=oui|masquer texte=oui}}
|-
|<pre>{{Durée|1|1|2000|en jours=oui}}</pre>
| {{Durée|1|1|2000|en jours=oui}}
|-
|<pre>{{Durée|1|1|2000|en jours=oui|masquer texte=oui}}</pre>
| {{Durée|1|1|2000|en jours=oui|masquer texte=oui}}
|-
|<pre>{{Durée|1|1|2000|en jours=oui|raw=oui}}</pre>
| {{Durée|1|1|2000|en jours=oui|raw=oui}}
|}
== Template Data ==
<templatedata>
{
"description": "Sert à indiquer la durée entre deux dates en années, mois et jours. La deuxième date, si elle n'est pas fournie, est implicitement celle d'aujourd'hui.",
"params": {
"1": {
"label": "jour date 1",
"description": "Jour de la première date",
"type": "number",
"required": true
},
"2": {
"label": "mois date 1",
"description": "Mois de la première date",
"type": "number",
"required": true
},
"3": {
"label": "année date 1",
"description": "Année de la première date",
"type": "number",
"required": true
},
"4": {
"label": "jour date 2",
"description": "Jour de la deuxième date",
"default": "numéro du jour actuel",
"type": "number",
"required": false,
"suggested": true
},
"5": {
"label": "mois date 2",
"description": "Mois de la deuxième date",
"default": "numéro du mois actuel",
"type": "number",
"required": false,
"suggested": true
},
"6": {
"label": "année date 2",
"description": "Année de la deuxième date",
"default": "année actuelle",
"type": "number",
"required": false,
"suggested": true
},
"en jours": {
"description": "Affiche le résultat en jours uniquement (voir aussi {{Durée en jours}})",
"type": "string",
"suggestedvalues": [
"oui"
]
},
"en mois": {
"description": "Affiche le résultat en mois uniquement (voir aussi {{Durée en mois}})",
"type": "string",
"suggestedvalues": [
"oui"
]
},
"en années": {
"description": "Affiche le résultat en années uniquement",
            "type": "string",
"suggestedvalues": [
"oui"
]
},
"en années et jours": {
"description": "Affiche le résultat en années suivi du nombre de jours dans l'année en cours",
            "type": "string",
"suggestedvalues": [
"oui"
]
},
"masquer texte": {
"description": "Masque le texte ''jours'', ''mois'' ou ''ans'' après la durée. Utilisable uniquement si l'un des paramètres ''en jours'', ''en mois'' ou ''en années'' est activé. Le texte reste formaté (notamment, les chiffres sont groupés par trois).",
            "type": "string",
"suggestedvalues": [
"oui"
]
},
"raw": {
"aliases": [
"brut"
],
"description": "Retourne la valeur numérique brute non formatée pour permettre l'utilisation du résultat dans un calcul. Uniquement utilisable avec les paramètres \"en jours\", \"en mois\" ou \"en années\"",
            "type": "string",
"suggestedvalues": [
"oui"
]
}
},
"paramOrder": [
"1",
"2",
"3",
"4",
"5",
"6",
"en jours",
"en mois",
"en années",
"en années et jours",
"masquer texte",
"raw"
]
}
</templatedata>


</noinclude>
</noinclude>

Dernière version du 25 août 2025 à 07:41

Ce modèle sert à indiquer la durée entre deux dates en années, mois et jours. Il peut servir de clé de tri dans un tableau triable.

{{durée|<jour1>|<mois1>|<année1>}}

ou

{{durée|<jour1>|<mois1>|<année1>|<jour2>|<mois2>|<année2>}}
  • Les trois premiers paramètres permettent d'indiquer la date la plus ancienne.
  • Les trois paramètres suivants permettent d'indiquer la date la plus récente. Si rien n'est indiqué dans les trois derniers paramètres, les valeurs seront celles actuelles.
  • Variantes : Il est possible d'afficher la durée en nombre de jours (paramètre en jours=oui), en nombre de mois (paramètre en mois=oui), ou en n'affichant que les années (paramètre en années=oui). Lorsque l'un de ces paramètres est utilisé, il est possible de n'afficher que la valeur sans le texte (paramètre masquer texte=oui), ou d'afficher la valeur brute non formatée pour permettre d'utiliser le résultat dans un calcul (paramètre raw=oui).
Code wiki Rendu
{{Durée|1|1|2000}}
26 ans, 5 mois et 15 jours
{{Durée|6|4|1977}}
49 ans, 2 mois et 10 jours
{{Durée|2|12|1998|3|11|2001}}
2 ans, 11 mois et 1 jour
{{Durée|1|1|2000|1|2|2001}}
1 an et 1 mois
{{Durée|1|1|2010|2|1|2011}}
1 an et 1 jour
{{Durée|1|1|2000|3|1|2000}}
2 jours
{{Durée|1|1|2000|1|2|2000}}
1 mois
{{Durée|1|1|2000|1|1|2008}}
8 ans
{{Durée|1|1|2000|en années=oui}}
26 ans
{{Durée|1|1|2000|en années=oui|masquer texte=oui}}
26
{{Durée|1|1|2000|en mois=oui}}
317 mois
{{Durée|1|1|2000|en mois=oui|masquer texte=oui}}
317
{{Durée|1|1|2000|en jours=oui}}
9 662,958 333 333 3 jours
{{Durée|1|1|2000|en jours=oui|masquer texte=oui}}
9 662,958 333 333 3
{{Durée|1|1|2000|en jours=oui|raw=oui}}
9662.9583333333

Template Data

[modifier le wikicode]

Sert à indiquer la durée entre deux dates en années, mois et jours. La deuxième date, si elle n'est pas fournie, est implicitement celle d'aujourd'hui.

Paramètres du modèle[Modifier les données du modèle]

ParamètreDescriptionTypeÉtat
jour date 11

Jour de la première date

Nombreobligatoire
mois date 12

Mois de la première date

Nombreobligatoire
année date 13

Année de la première date

Nombreobligatoire
jour date 24

Jour de la deuxième date

Par défaut
numéro du jour actuel
Nombresuggéré
mois date 25

Mois de la deuxième date

Par défaut
numéro du mois actuel
Nombresuggéré
année date 26

Année de la deuxième date

Par défaut
année actuelle
Nombresuggéré
en joursen jours

Affiche le résultat en jours uniquement (voir aussi {{Durée en jours}})

Valeurs suggérées
oui
Chaînefacultatif
en moisen mois

Affiche le résultat en mois uniquement (voir aussi {{Durée en mois}})

Valeurs suggérées
oui
Chaînefacultatif
en annéesen années

Affiche le résultat en années uniquement

Valeurs suggérées
oui
Chaînefacultatif
en années et joursen années et jours

Affiche le résultat en années suivi du nombre de jours dans l'année en cours

Valeurs suggérées
oui
Chaînefacultatif
masquer textemasquer texte

Masque le texte ''jours'', ''mois'' ou ''ans'' après la durée. Utilisable uniquement si l'un des paramètres ''en jours'', ''en mois'' ou ''en années'' est activé. Le texte reste formaté (notamment, les chiffres sont groupés par trois).

Valeurs suggérées
oui
Chaînefacultatif
rawraw brut

Retourne la valeur numérique brute non formatée pour permettre l'utilisation du résultat dans un calcul. Uniquement utilisable avec les paramètres "en jours", "en mois" ou "en années"

Valeurs suggérées
oui
Chaînefacultatif