Vorlage:5Höcker2Date: Unterschied zwischen den Versionen

aus Kamelopedia, der wüsten Enzyklopädie
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|5}}}<!---- Die +6h: Das datum hat irgendwie 2h verspätung!--->
+
}}}}{{#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