Vorlage:5Höcker2Date: Unterschied zwischen den Versionen

aus Kamelopedia, der wüsten Enzyklopädie
Zur Navigation springen Zur Suche springen
(Das ist sicherer)
(Doku ausgelagert, wegen länge)
 
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
 
{{#vardefine:DAT|{{{1|}}}}}<!--
 
{{#vardefine:DAT|{{{1|}}}}}<!--
 +
----------Spezial Final.countdown tuning
 +
-->{{#vardefine:DAT|{{#sub:{{#var:DAT}}|-27}} }}<!--
 +
----------
 
-->{{#vardefine:DAT|{{#explode:{{#var:DAT}}|(NNZ)|0}}}}<!--
 
-->{{#vardefine:DAT|{{#explode:{{#var:DAT}}|(NNZ)|0}}}}<!--
 
-->{{#vardefine:DAT|{{#replace:{{#var:DAT}}|ai|ay}}}}<!--
 
-->{{#vardefine:DAT|{{#replace:{{#var:DAT}}|ai|ay}}}}<!--
Zeile 10: 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|1}}}<!---- 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 20: Zeile 24:
 
}}<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>
 
*<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
 
*switch=6: <nowiki><span style="display:none">yyyy-mm-dd</span></nowiki>d. Mon. yyyy
 
*switch=7: dd Differenz (06. 6. 2008) in Tagen zu Heute (Heute=0)
 
 
 
 
 
 
[[Kategorie:Programmier-Vorlagen]]
 
[[Kategorie:Programmier-Vorlagen]]
 
</noinclude>
 
</noinclude>

Aktuelle Version vom 5. September 2010, 19: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