Vorlage:5Höcker2Date: Unterschied zwischen den Versionen

aus Kamelopedia, der wüsten Enzyklopädie
Zur Navigation springen Zur Suche springen
K (30 Tage auf 28 gekürzt, deflation halt)
(Doku ausgelagert, wegen länge)
 
(8 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
{{#vardefine:DAT|{{{1|27.Mai.2008}}}}}<!--
+
{{#vardefine:DAT|{{{1|}}}}}<!--
 +
----------Spezial Final.countdown tuning
 +
-->{{#vardefine:DAT|{{#sub:{{#var:DAT}}|-27}} }}<!--
 +
----------
 +
-->{{#vardefine:DAT|{{#explode:{{#var:DAT}}|(NNZ)|0}}}}<!--
 
-->{{#vardefine:DAT|{{#replace:{{#var:DAT}}|ai|ay}}}}<!--
 
-->{{#vardefine:DAT|{{#replace:{{#var:DAT}}|ai|ay}}}}<!--
 
-->{{#vardefine:DAT|{{#replace:{{#var:DAT}}|ez|ec}}}}<!--
 
-->{{#vardefine:DAT|{{#replace:{{#var:DAT}}|ez|ec}}}}<!--
Zeile 9: Zeile 13:
 
|{{#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 20:
 
|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}}
 +
|7={{#expr:({{#time:U|{{#time:Y-m-d}}}}-{{#time:U|{{#var:DAT}}}})/86400 round 0}}
 
}}<noinclude>
 
}}<noinclude>
 
-----
 
-----
'''Aufruf: <nowiki>{{</nowiki>{{SUBPAGENAME}}<nowiki>|Datum|Ausgabeformatswitch}}</nowiki>'''<br />
+
{{5Höcker2Date/Doku}}
'''Zusatzinfo:''' Mögliche Eingabeformate (mit oder ohne Space oder 0):
+
{{Doku bearbeiten}}
*<nowiki>~~~~</nowiki>
+
[[Kategorie:Programmier-Vorlagen]]
*<nowiki>~~~~~</nowiki>
 
*d. Mon. yyyy (6. Jan. 2008)
 
*d. m. yyyy (6. 1. 2008)
 
<br />
 
'''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
 
 
 
[[Kategorie:Spezial-Vorlagen]]
 
[[Kategorie:Vorlage]]
 
 
</noinclude>
 
</noinclude>

Aktuelle Version vom 5. September 2010, 18:24 Uhr

Fehler: Ungültige Zeitangabe


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
  • switch=7: dd Differenz (06. 6. 2008) in Tagen zu Heute (Heute=0)


Diese Doku bearbeiten