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

De 21Wiki
Aucun résumé des modifications
Balise : Éditeur de wikicode 2017
Aucun résumé des modifications
Balises : Révocation manuelle Éditeur de wikicode 2017
 
(51 versions intermédiaires par 2 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
<includeonly>
    {{#if:{{{date_deces|}}}  |  {{#expr: floor({{#expr:{{#time: xNU | {{{date_deces}}} }}-{{#time: xNU | {{{date_naissance}}} }}}} / 60 / 60 / 24 / 365.25)}} ans ({{#time: d | {{{date_naissance}}} }}/{{#time: m | {{{date_naissance}}} }}/{{#time: Y | {{{date_naissance}}} }} - {{#time: d | {{{date_deces}}} }}/{{#time: m | {{{date_deces}}} }}/{{#time: Y | {{{date_deces}}} }}) | {{#expr: floor({{#expr:{{#time: xNU | now }}-{{#time: xNU | {{{date_naissance}}} }}}} / 60 / 60 / 24 / 365.25)}} ans ({{#time: d | {{{date_naissance}}} }}/{{#time: m | {{{date_naissance}}} }}/{{#time: Y | {{{date_naissance}}} }})}}
</includeonly>
<noinclude>
<noinclude>
<templatedata>
<templatedata>
{
{
"params": {
"params": {
"année": {
"date_naissance": {
"required": true
},
"mois": {
"required": true
},
"jour": {
"required": true
"required": true
},
},
        "decede": {
"date_deces": {
            "required": false
        },
        "annee_deces": {
"required": false
},
"mois_deces": {
"required": false
},
"jour_deces": {
"required": false
"required": false
}
}
},
},
"description": "Modèle permettant d'afficher l'âge et la date de naissance d'un personnage, sans avoir besoin de modifier l'âge manuellement tous les ans (ni de s'embêter à le calculer d'ailleurs)",
"description": "Modèle permettant d'afficher l'âge, la date de naissance et éventuellement la date de décès d'un personnage, sans avoir besoin de modifier l'âge manuellement tous les ans (ni de s'embêter à le calculer d'ailleurs)",
"format": "inline"
"format": "inline"
}
}
</templatedata>
</templatedata>
</noinclude><includeonly>
== Exemple d'utilisation ==
    {{#if:{{{decede}}}  |  {{#expr: {{#time: y|now -{{{année}}} years -{{{mois}}} months -{{{jour}}} days}} - {{#time: y|now -{{{annee_deces}}} years - {{{mois_deces}}} months - {{{jour_deces}}} days }} }} ans ({{{jour}}}/{{{mois}}}/{{{année}}} - {{{jour_deces}}}/{{{mois_deces}}}/{{{annee_deces}}} (†)) | {{#time: y|now -{{{année}}} years -{{{mois}}} months -{{{jour}}} days}} ans ({{{jour}}}/{{{mois}}}/{{{année}}})}}
Le wikicode :
</includeonly>
<pre>{{Age|date_naissance=1991-03-27}}</pre>
donnera :  
{{Age|date_naissance=1991-03-27}}
Le wikicode :
<pre>{{Age|date_naissance=1991-08-27|date_deces=2021-05-03}}</pre>
donnera :
{{Age|date_naissance=1991-08-27|date_deces=2021-05-03}}
</noinclude>

Dernière version du 2 juillet 2024 à 11:59


Modèle permettant d'afficher l'âge, la date de naissance et éventuellement la date de décès d'un personnage, sans avoir besoin de modifier l'âge manuellement tous les ans (ni de s'embêter à le calculer d'ailleurs)

[Modifier les données du modèle]

Paramètres du modèle

La mise en forme sur une seule ligne est préférée pour ce modèle.

ParamètreDescriptionTypeÉtat
date_naissancedate_naissance

aucune description

Inconnuobligatoire
date_decesdate_deces

aucune description

Inconnufacultatif

Exemple d'utilisation

Le wikicode :

{{Age|date_naissance=1991-03-27}}

donnera :

   33 ans (27/03/1991)


Le wikicode :

{{Age|date_naissance=1991-08-27|date_deces=2021-05-03}}

donnera :

   29 ans (27/08/1991 - 03/05/2021)