Vorlage:5Höcker2Date: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
K |
(Switch 6: für sortierbares Datum) |
||
Zeile 9: | Zeile 9: | ||
|{{#if:{{#ifexpr:{{#explode:{{#var:DAT}}|,|1}} }}|{{#explode:{{#var:DAT}}|,|1}}|{{#var:DAT}}}} | |{{#if:{{#ifexpr:{{#explode:{{#var:DAT}}|,|1}} }}|{{#explode:{{#var:DAT}}|,|1}}|{{#var:DAT}}}} | ||
|{{#explode:{{#var:DAT}}|.|2}}-{{#explode:{{#var:DAT}}|.|1}}-{{#explode:{{#var:DAT}}|.|0}} | |{{#explode:{{#var:DAT}}|.|2}}-{{#explode:{{#var:DAT}}|.|1}}-{{#explode:{{#var:DAT}}|.|0}} | ||
− | }}}}{{#switch:{{{2| | + | }}}}{{#switch:{{{2|1}}}<!---- Die +6h: Das datum hat irgendwie 2h verspätung!---> |
|1={{#time:j. M Y|{{#var:DAT}} +6 hours}} | |1={{#time:j. M Y|{{#var:DAT}} +6 hours}} | ||
|2={{#time:Y-m-d |{{#var:DAT}} +6 hours}} | |2={{#time:Y-m-d |{{#var:DAT}} +6 hours}} | ||
Zeile 15: | Zeile 15: | ||
|4={{#time:d. n. Y |{{#var:DAT}} +28 days +6 hours}} | |4={{#time:d. n. Y |{{#var:DAT}} +28 days +6 hours}} | ||
|5={{#expr:({{#time:U|{{#var:DAT}} +28 days}}-{{#time:U|{{#time:Y-m-d}}}})/86400 round 0}} | |5={{#expr:({{#time:U|{{#var:DAT}} +28 days}}-{{#time:U|{{#time:Y-m-d}}}})/86400 round 0}} | ||
+ | |6=<span style="display:none">{{#time:Y-m-d |{{#var:DAT}} +6 hours}}</span>{{#time:j. M Y|{{#var:DAT}} +6 hours}} | ||
}}<noinclude> | }}<noinclude> | ||
----- | ----- | ||
Zeile 30: | Zeile 31: | ||
*switch=4: dd.m.yyyy (06. 6. 2008) + 28 Tage | *switch=4: dd.m.yyyy (06. 6. 2008) + 28 Tage | ||
*switch=5: dd Differenz (06. 6. 2008) + 28 Tage zu Heute | *switch=5: dd Differenz (06. 6. 2008) + 28 Tage zu Heute | ||
+ | *switch=6: <nowiki><span style="display:none">yyyy-mm-dd</span></nowiki>d. Mon. yyyy | ||
+ | |||
[[Kategorie:Programmier-Vorlagen]] | [[Kategorie:Programmier-Vorlagen]] | ||
</noinclude> | </noinclude> |
Version vom 27. März 2009, 18:51 Uhr
27. Mai 2008
Aufruf: {{5Höcker2Date|Datum|Ausgabeformatswitch}}
Zusatzinfo: Mögliche Eingabeformate (mit oder ohne Space oder 0):
- ~~~~
- ~~~~~
- d. Mon. yyyy (6. Jan. 2008)
- d. m. yyyy (6. 1. 2008)
Ausgabe:
- switch=1: d. Mon. yyyy (6. Jan. 2008)
- switch=2: yyyy-mm-dd (2008-01-06)
- switch=3: dd.m.yyyy (06. 6. 2008)
- switch=4: dd.m.yyyy (06. 6. 2008) + 28 Tage
- switch=5: dd Differenz (06. 6. 2008) + 28 Tage zu Heute
- switch=6: <span style="display:none">yyyy-mm-dd</span>d. Mon. yyyy