Différences entre les versions de « Modèle:Durée »
De Nations.fr
m |
m |
||
| Ligne 1 : | Ligne 1 : | ||
<includeonly>A = {{#expr: {{{d_année|0}}}*10000 + {{{d_mois|0}}}*100 + {{{d_jour|0}}} }} | <includeonly>A = {{#expr: | ||
({{{d_année|0}}}+0)*10000 | |||
+ ({{{d_mois|0}}}+0)*100 | |||
+ ({{{d_jour|0}}}+0) | |||
}} | |||
B = {{#expr: ((({{LOCALYEAR}}-2019)*12+160+{{LOCALMONTH1}})*10000 + {{CURRENTMONTH}}*100 + {{LOCALDAY}}) }} | B = {{#expr: ((({{LOCALYEAR}}-2019)*12+160+{{LOCALMONTH1}})*10000 + {{CURRENTMONTH}}*100 + {{LOCALDAY}}) }} | ||
{{#ifexpr:{{#expr:{{#if:{{{d_année}}}|{{{d_année}}}|({{CURRENTYEAR}}-2019)*12+160+{{#if:{{{d_mois}}}|{{{d_mois}}}|{{CURRENTMONTH1}}}}}}-{{{n_année}}}+{{#ifexpr: ({{#if:{{{d_mois}}}|{{{d_mois}}}|{{CURRENTMONTH1}}}} * 100 + {{#if:{{{d_jour}}}|{{{d_jour}}}|{{CURRENTDAY}}}}) >= ({{{n_mois}}} * 100 + {{{n_jour}}}) | 0 | -1 }}}} = 0 ||{{#expr:{{#if:{{{d_année}}}|{{{d_année}}}|({{CURRENTYEAR}}-2019)*12+160+{{#if:{{{d_mois}}}|{{{d_mois}}}|{{CURRENTMONTH1}}}}}}-{{{n_année}}}+{{#ifexpr: ({{#if:{{{d_mois}}}|{{{d_mois}}}|{{CURRENTMONTH1}}}} * 100 + {{#if:{{{d_jour}}}|{{{d_jour}}}|{{CURRENTDAY}}}}) >= ({{{n_mois}}} * 100 + {{{n_jour}}}) | 0 | -1 }}}} {{#ifexpr:{{#if:{{{d_année}}}|{{{d_année}}}|({{CURRENTYEAR}}-2019)*12+160+{{#if:{{{d_mois}}}|{{{d_mois}}}|{{CURRENTMONTH1}}}}}}-{{{n_année}}}+{{#ifexpr: ({{#if:{{{d_mois}}}|{{{d_mois}}}|{{CURRENTMONTH1}}}} * 100 + {{#if:{{{d_jour}}}|{{{d_jour}}}|{{CURRENTDAY}}}}) >= ({{{n_mois}}} * 100 + {{{n_jour}}}) | 0 | -1 }} > 1 | ans | an}}}}{{#ifexpr:{{#expr:{{#if:{{{d_année}}}|{{{d_année}}}|({{CURRENTYEAR}}-2019)*12+160+{{#if:{{{d_mois}}}|{{{d_mois}}}|{{CURRENTMONTH1}}}}}}-{{{n_année}}}+{{#ifexpr: ({{#if:{{{d_mois}}}|{{{d_mois}}}|{{CURRENTMONTH1}}}} * 100 + {{#if:{{{d_jour}}}|{{{d_jour}}}|{{CURRENTDAY}}}}) >= ({{{n_mois}}} * 100 + {{{n_jour}}}) | 0 | -1 }}}} = 0 |{{#ifexpr:{{#if:{{{d_jour}}}|{{{d_jour}}}|{{CURRENTDAY}}}}-{{{n_jour}}} = 0|{{#ifexpr:{{#expr:{{#if:{{{d_mois}}}|{{{d_mois}}}|{{CURRENTMONTH1}}}}-{{{n_mois}}} < 1}}|{{#ifexpr:{{#if:{{{d_jour}}}|{{{d_jour}}}|{{CURRENTDAY}}}}<{{{n_jour}}}|{{#ifexpr:{{#if:{{{d_mois}}}|{{{d_mois}}}|{{CURRENTMONTH1}}}}-{{{n_mois}}} >= 0| 11 mois|}}}}|{{#ifexpr:{{#expr:{{#if:{{{d_mois}}}|{{{d_mois}}}|{{CURRENTMONTH1}}}}-{{{n_mois}}}+{{#ifexpr:{{#if:{{{d_jour}}}|{{{d_jour}}}|{{CURRENTDAY}}}}<{{{n_jour}}}|-1|0}}}} = 0||{{#expr:{{#if:{{{d_mois}}}|{{{d_mois}}}|{{CURRENTMONTH1}}}}-{{{n_mois}}}+{{#ifexpr:{{#if:{{{d_jour}}}|{{{d_jour}}}|{{CURRENTDAY}}}}<{{{n_jour}}}|-1|0}}}} mois}}}}{{#ifexpr:{{#expr:{{#if:{{{d_mois}}}|{{{d_mois}}}|{{CURRENTMONTH1}}}}-{{{n_mois}}} < 0}}|{{#ifexpr:{{#expr:{{#if:{{{d_mois}}}|{{{d_mois}}}|{{CURRENTMONTH1}}}}-{{{n_mois}}}+12+{{#ifexpr:{{#if:{{{d_jour}}}|{{{d_jour}}}|{{CURRENTDAY}}}}<{{{n_jour}}}|-1|0}}}} = 0||{{#expr:{{#if:{{{d_mois}}}|{{{d_mois}}}|{{CURRENTMONTH1}}}}-{{{n_mois}}}+12+{{#ifexpr:{{#if:{{{d_jour}}}|{{{d_jour}}}|{{CURRENTDAY}}}}<{{{n_jour}}}|-1|0}}}} mois|}}}}|{{#ifexpr:{{#expr:{{#if:{{{d_mois}}}|{{{d_mois}}}|{{CURRENTMONTH1}}}}-{{{n_mois}}} < 1}}|{{#ifexpr:{{#if:{{{d_jour}}}|{{{d_jour}}}|{{CURRENTDAY}}}}<{{{n_jour}}}|{{#ifexpr:{{#if:{{{d_mois}}}|{{{d_mois}}}|{{CURRENTMONTH1}}}}-{{{n_mois}}} >= 0| 11 mois|}}}}|{{#ifexpr:{{#expr:{{#if:{{{d_mois}}}|{{{d_mois}}}|{{CURRENTMONTH1}}}}-{{{n_mois}}}+{{#ifexpr:{{#if:{{{d_jour}}}|{{{d_jour}}}|{{CURRENTDAY}}}}<{{{n_jour}}}|-1|0}}}} = 0||{{#expr:{{#if:{{{d_mois}}}|{{{d_mois}}}|{{CURRENTMONTH1}}}}-{{{n_mois}}}+{{#ifexpr:{{#if:{{{d_jour}}}|{{{d_jour}}}|{{CURRENTDAY}}}}<{{{n_jour}}}|-1|0}}}} mois}}}}{{#ifexpr:{{#expr:{{#if:{{{d_mois}}}|{{{d_mois}}}|{{CURRENTMONTH1}}}}-{{{n_mois}}} < 0}}|{{#expr:{{#if:{{{d_mois}}}|{{{d_mois}}}|{{CURRENTMONTH1}}}}-{{{n_mois}}}+12+{{#ifexpr:{{#if:{{{d_jour}}}|{{{d_jour}}}|{{CURRENTDAY}}}}<{{{n_jour}}}|-1|0}}}} mois|}}}} | {{#ifexpr:{{#expr:{{#if:{{{d_année}}}|{{{d_année}}}|({{CURRENTYEAR}}-2019)*12+160+{{#if:{{{d_mois}}}|{{{d_mois}}}|{{CURRENTMONTH1}}}}}}-{{{n_année}}}+{{#ifexpr: ({{#if:{{{d_mois}}}|{{{d_mois}}}|{{CURRENTMONTH1}}}} * 100 + {{#if:{{{d_jour}}}|{{{d_jour}}}|{{CURRENTDAY}}}}) >= ({{{n_mois}}} * 100 + {{{n_jour}}}) | 0 | -1 }}}} = 0 ||{{#expr:{{#if:{{{d_année}}}|{{{d_année}}}|({{CURRENTYEAR}}-2019)*12+160+{{#if:{{{d_mois}}}|{{{d_mois}}}|{{CURRENTMONTH1}}}}}}-{{{n_année}}}+{{#ifexpr: ({{#if:{{{d_mois}}}|{{{d_mois}}}|{{CURRENTMONTH1}}}} * 100 + {{#if:{{{d_jour}}}|{{{d_jour}}}|{{CURRENTDAY}}}}) >= ({{{n_mois}}} * 100 + {{{n_jour}}}) | 0 | -1 }}}} {{#ifexpr:{{#if:{{{d_année}}}|{{{d_année}}}|({{CURRENTYEAR}}-2019)*12+160+{{#if:{{{d_mois}}}|{{{d_mois}}}|{{CURRENTMONTH1}}}}}}-{{{n_année}}}+{{#ifexpr: ({{#if:{{{d_mois}}}|{{{d_mois}}}|{{CURRENTMONTH1}}}} * 100 + {{#if:{{{d_jour}}}|{{{d_jour}}}|{{CURRENTDAY}}}}) >= ({{{n_mois}}} * 100 + {{{n_jour}}}) | 0 | -1 }} > 1 | ans | an}}}}{{#ifexpr:{{#expr:{{#if:{{{d_année}}}|{{{d_année}}}|({{CURRENTYEAR}}-2019)*12+160+{{#if:{{{d_mois}}}|{{{d_mois}}}|{{CURRENTMONTH1}}}}}}-{{{n_année}}}+{{#ifexpr: ({{#if:{{{d_mois}}}|{{{d_mois}}}|{{CURRENTMONTH1}}}} * 100 + {{#if:{{{d_jour}}}|{{{d_jour}}}|{{CURRENTDAY}}}}) >= ({{{n_mois}}} * 100 + {{{n_jour}}}) | 0 | -1 }}}} = 0 |{{#ifexpr:{{#if:{{{d_jour}}}|{{{d_jour}}}|{{CURRENTDAY}}}}-{{{n_jour}}} = 0|{{#ifexpr:{{#expr:{{#if:{{{d_mois}}}|{{{d_mois}}}|{{CURRENTMONTH1}}}}-{{{n_mois}}} < 1}}|{{#ifexpr:{{#if:{{{d_jour}}}|{{{d_jour}}}|{{CURRENTDAY}}}}<{{{n_jour}}}|{{#ifexpr:{{#if:{{{d_mois}}}|{{{d_mois}}}|{{CURRENTMONTH1}}}}-{{{n_mois}}} >= 0| 11 mois|}}}}|{{#ifexpr:{{#expr:{{#if:{{{d_mois}}}|{{{d_mois}}}|{{CURRENTMONTH1}}}}-{{{n_mois}}}+{{#ifexpr:{{#if:{{{d_jour}}}|{{{d_jour}}}|{{CURRENTDAY}}}}<{{{n_jour}}}|-1|0}}}} = 0||{{#expr:{{#if:{{{d_mois}}}|{{{d_mois}}}|{{CURRENTMONTH1}}}}-{{{n_mois}}}+{{#ifexpr:{{#if:{{{d_jour}}}|{{{d_jour}}}|{{CURRENTDAY}}}}<{{{n_jour}}}|-1|0}}}} mois}}}}{{#ifexpr:{{#expr:{{#if:{{{d_mois}}}|{{{d_mois}}}|{{CURRENTMONTH1}}}}-{{{n_mois}}} < 0}}|{{#ifexpr:{{#expr:{{#if:{{{d_mois}}}|{{{d_mois}}}|{{CURRENTMONTH1}}}}-{{{n_mois}}}+12+{{#ifexpr:{{#if:{{{d_jour}}}|{{{d_jour}}}|{{CURRENTDAY}}}}<{{{n_jour}}}|-1|0}}}} = 0||{{#expr:{{#if:{{{d_mois}}}|{{{d_mois}}}|{{CURRENTMONTH1}}}}-{{{n_mois}}}+12+{{#ifexpr:{{#if:{{{d_jour}}}|{{{d_jour}}}|{{CURRENTDAY}}}}<{{{n_jour}}}|-1|0}}}} mois|}}}}|{{#ifexpr:{{#expr:{{#if:{{{d_mois}}}|{{{d_mois}}}|{{CURRENTMONTH1}}}}-{{{n_mois}}} < 1}}|{{#ifexpr:{{#if:{{{d_jour}}}|{{{d_jour}}}|{{CURRENTDAY}}}}<{{{n_jour}}}|{{#ifexpr:{{#if:{{{d_mois}}}|{{{d_mois}}}|{{CURRENTMONTH1}}}}-{{{n_mois}}} >= 0| 11 mois|}}}}|{{#ifexpr:{{#expr:{{#if:{{{d_mois}}}|{{{d_mois}}}|{{CURRENTMONTH1}}}}-{{{n_mois}}}+{{#ifexpr:{{#if:{{{d_jour}}}|{{{d_jour}}}|{{CURRENTDAY}}}}<{{{n_jour}}}|-1|0}}}} = 0||{{#expr:{{#if:{{{d_mois}}}|{{{d_mois}}}|{{CURRENTMONTH1}}}}-{{{n_mois}}}+{{#ifexpr:{{#if:{{{d_jour}}}|{{{d_jour}}}|{{CURRENTDAY}}}}<{{{n_jour}}}|-1|0}}}} mois}}}}{{#ifexpr:{{#expr:{{#if:{{{d_mois}}}|{{{d_mois}}}|{{CURRENTMONTH1}}}}-{{{n_mois}}} < 0}}|{{#expr:{{#if:{{{d_mois}}}|{{{d_mois}}}|{{CURRENTMONTH1}}}}-{{{n_mois}}}+12+{{#ifexpr:{{#if:{{{d_jour}}}|{{{d_jour}}}|{{CURRENTDAY}}}}<{{{n_jour}}}|-1|0}}}} mois|}}}} | ||
Version du 14 septembre 2025 à 20:47
{{Durée|n_jour=|n_mois=|n_année=|d_jour=|d_mois=|d_année=}}
Comme pour le module d'Âge, mais avec les mois et les jours indiqués. Tout indiquer en chiffres !