« 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 Balise : Éditeur de wikicode 2017 |
||
Ligne 1 : | Ligne 1 : | ||
<includeonly> | <includeonly> | ||
{{#if:{{{date_deces|}}} | {{#expr: {{#time: Y | {{{date_deces}}} }} - {{#time: Y | {{{date_naissance}}} }} - {{#ifeq: {{#time: m | {{{date_deces}}} }}{{#time: m | {{{date_naissance}}} }}{{#time: d | {{{date_deces}}} }}{{#time: d | {{{date_naissance}}} }} | 0 | {{#ifeq: {{#time: md | {{{date_deces}}} }} | {{#time: md | {{{date_naissance}}} }} | 0 | 1 | {{#if:{{{date_deces|}}} | {{#expr: {{#time: Y | {{{date_deces}}} }} - {{#time: Y | {{{date_naissance}}} }} - {{#ifeq: {{#time: m | {{{date_deces}}} }}{{#time: m | {{{date_naissance}}} }}{{#time: d | {{{date_deces}}} }}{{#time: d | {{{date_naissance}}} }} | 0 | {{#ifeq: {{#time: md | {{{date_deces}}} }} | {{#time: md | {{{date_naissance}}} }} | 0 | 1 }} }} 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: {{#time: Y|now}} -{{#time: Y|{{{date_naissance}}}}}}}ans ({{#time: Y-m-d | {{{date_naissance}}} }})}} | ||
</includeonly> | </includeonly> | ||
<noinclude> | <noinclude> |
Version du 24 mars 2023 à 23:12
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)
Paramètre | Description | Type | État | |
---|---|---|---|---|
date_naissance | date_naissance | aucune description | Inconnu | obligatoire |
date_deces | date_deces | aucune description | Inconnu | facultatif |
Exemple d'utilisation
Le wikicode :
{{Age|date_naissance=1991-08-27}}
donnera :
{{#if: | Erreur d’expression : opérateur < inattendu.
Le wikicode :
{{Age|date_naissance=1991-08-27|date_deces=2021-05-03}}
donnera :
{{#if:2021-05-03 | Erreur d’expression : mot « ans » non reconnu.
{{#if: | Erreur d’expression : opérateur < inattendu.