Vorlage:Alter: Unterschied zwischen den Versionen
Aus MN-Wiki
Zur Navigation springenZur Suche springenVeuxin (Diskussion | Beiträge) K (Fehler für Werte < 1. Januar 100 gefixt.) |
Veuxin (Diskussion | Beiträge) K (Problem mit Daten vor dem 1. Januar 100 gefixt.) |
||
Zeile 1: | Zeile 1: | ||
− | <noinclude>[[Kategorie:Vorlage|Alter]]Berechnet das Alter einer Person in Jahren. </noinclude><includeonly>{{#expr:({{#if:{{{2|}}}|{{#explode:{{{2|}}}|.|-1}}|{{CURRENTYEAR}}}})-({{#explode:{{{1|}}}|.|-1}})-(({{#if:{{{2|}}}|{{#explode:{{{2|}}}|.|-2}}|{{CURRENTMONTH}}}})<({{#explode:{{{1|}}}|.|-2}})or({{#if:{{{2|}}}|{{#explode:{{{2|}}}|.|-2}}|{{CURRENTMONTH}}}})=({{#explode:{{{1|}}}|.|-2}})and({{#if:{{{2|}}}|{{#explode:{{{2|}}}|.|-3}}|{{CURRENTDAY}}}})<({{#explode:{{{1|}}}|.|-3}}))}}</includeonly> | + | <noinclude>[[Kategorie:Vorlage|Alter]]Berechnet das Alter einer Person in Jahren. |
+ | <nowiki>{{</nowiki>Alter|01.02.3456|(01.02.4567)}} | ||
+ | Wenn keine zweite Zahl angegeben ist, wird das aktuelle Datum genommen. Tage und/oder Monate müssen nicht angegeben werden. | ||
+ | </noinclude> | ||
+ | <includeonly>{{#expr: | ||
+ | ({{#if:{{{2|}}}|{{#explode:{{{2|}}}|.|-1}}|{{CURRENTYEAR}}}})-({{#explode:{{{1|}}}|.|-1}})- | ||
+ | ({{#if: {{#explode:{{{1|}}}|.|-2}} | | ||
+ | ({{#if:{{#explode:{{{2|}}}|.|-2}}|{{#explode:{{{2|}}}|.|-2}}|{{CURRENTMONTH}}}}) | ||
+ | < | ||
+ | ({{#explode:{{{1|}}}|.|-2}}) | ||
+ | or | ||
+ | ({{#if:{{#explode:{{{2|}}}|.|-2}}|{{#explode:{{{2|}}}|.|-2}}|{{CURRENTMONTH}}}}) | ||
+ | = | ||
+ | ({{#explode:{{{1|}}}|.|-2}}) | ||
+ | and | ||
+ | ({{#if:{{#explode:{{{2|}}}|.|-3}}|{{#explode:{{{2|}}}|.|-3}}|{{CURRENTDAY}}}}) | ||
+ | < | ||
+ | ({{#if:{{#explode:{{{1|}}}|.|-3}}|{{#explode:{{{1|}}}|.|-3}}|{{CURRENTDAY}}}}) | ||
+ | |0}} | ||
+ | ) | ||
+ | }}</includeonly> |
Version vom 25. März 2012, 23:54 Uhr
Berechnet das Alter einer Person in Jahren.
{{Alter|01.02.3456|(01.02.4567)}}
Wenn keine zweite Zahl angegeben ist, wird das aktuelle Datum genommen. Tage und/oder Monate müssen nicht angegeben werden.