Vorlage:Zeitdifferenz/Jahr: Unterschied zwischen den Versionen
imported>Plasmarelais K (Entferne Revision 510202 von Plasmarelais (Diskussion)) |
imported>Plasmarelais K (erweitert für Angabe nur Geburtsjahr (2.)) |
||
Zeile 1: | Zeile 1: | ||
− | + | <noinclude>Diese Vorlage gibt die Zeitdifferenz zweier Daten in ganzen Jahren aus. So kann man sie zum Beispiel für die Angabe des Alters nutzen. Beispiele: | |
* <code><nowiki>{{Zeitdifferenz/Jahr|1947-07-04}}</nowiki></code> liefert:<br>{{Zeitdifferenz/Jahr|1947-07-04}} (als zweiter Wert wird das heutige Datum verwendet) | * <code><nowiki>{{Zeitdifferenz/Jahr|1947-07-04}}</nowiki></code> liefert:<br>{{Zeitdifferenz/Jahr|1947-07-04}} (als zweiter Wert wird das heutige Datum verwendet) | ||
* <code><nowiki>{{Zeitdifferenz/Jahr|1947-07-04|1974-04-07}}</nowiki></code> liefert:<br>{{Zeitdifferenz/Jahr|1947-07-04|1974-04-07}} | * <code><nowiki>{{Zeitdifferenz/Jahr|1947-07-04|1974-04-07}}</nowiki></code> liefert:<br>{{Zeitdifferenz/Jahr|1947-07-04|1974-04-07}} | ||
− | [[Kategorie:Vorlage (Funktionsvorlage)]]</noinclude> | + | [[Kategorie:Vorlage (Funktionsvorlage)]]</noinclude><includeonly>{{#ifeq:{{#len:{{{1}}}}}|4| |
+ | {{#if:{{{2|}}}|{{#ifeq:{{#len:{{{2}}}}}|4|{{#expr:{{{2}}}-{{{1}}}-1}}|}}|{{#expr:{{CURRENTYEAR}}-{{{1}}}-1}}}} | ||
+ | |{{#expr: | ||
+ | {{#if:{{{2|}}}| | ||
+ | {{#explode:{{{2}}}|-|0}}|{{CURRENTYEAR}} | ||
+ | }} | ||
+ | -{{#explode:{{{1}}}|-|0}} | ||
+ | -{{#ifexpr: | ||
+ | {{#explode:{{{1}}}|-|1}} | ||
+ | >{{#if:{{{2|}}}| | ||
+ | {{#explode:{{{2}}}|-|1}}|{{CURRENTMONTH}} | ||
+ | }} | ||
+ | |1| | ||
+ | {{#ifexpr:( | ||
+ | {{#explode:{{{1}}}|-|1}} | ||
+ | ={{#if:{{{2|}}}| | ||
+ | {{#explode:{{{2}}}|-|1}} | ||
+ | |{{CURRENTMONTH}} | ||
+ | }})and( | ||
+ | {{#explode:{{{1}}}|-|2}} | ||
+ | >{{#if:{{{2|}}}| | ||
+ | {{#explode:{{{2}}}|-|2}} | ||
+ | |{{CURRENTDAY}} | ||
+ | }})|1|0 | ||
+ | }} | ||
+ | }} | ||
+ | }} | ||
+ | }} | ||
+ | </includeonly> |
Version vom 11. April 2014, 18:04 Uhr
Diese Vorlage gibt die Zeitdifferenz zweier Daten in ganzen Jahren aus. So kann man sie zum Beispiel für die Angabe des Alters nutzen. Beispiele:
{{Zeitdifferenz/Jahr|1947-07-04}}
liefert:
77 (als zweiter Wert wird das heutige Datum verwendet){{Zeitdifferenz/Jahr|1947-07-04|1974-04-07}}
liefert:
26