Vorlage:FormatDate

Aus FreeWiki
Version vom 6. April 2007, 21:06 Uhr von te>Farino (→‎Beispiele: als Tabelle)
Zur Navigation springen Zur Suche springen

Die Vorlage FormatDate formatiert ein in Anlehnung an ISO 8601 angegebenes Datum mit abgekürzten deutschen Monatsnamen zur Verwendung in Listen oder Infoboxen. Im Gegensatz zur Parser-Funktion #time: kann sie auch Daten vor dem 1. Januar 1970 und nach dem 9. Januar 2038 verarbeiten. Außerdem kann durch Angabe einer 0 für Monat und Tag eine Ausgabe ohne Monats-/Tagangabe erzielt werden.

Aufruf

{{FormatDate|Datum}}

Dabei muss Datum in der Form "jjjj-mm-tt" oder "jjjj-m-t" angegeben werden, also z.B. "1881-11-03" für den 3. November 1881. Die Angabe in der Form "jjjj-mm-0" oder "jjjj-mm-00" unterdrückt die Angabe des Tages für Datumsangaben, die nur monatsgenau sind. Die Angabe in der Form "jjjj-0-0" oder "jjjj-00-00" gibt nur das Jahr aus.

Beispiele

Vorlage-Syntax Dargestelltes Ergebnis
{{FormatDate|1234-01-01}} 1. Jan. 1234
{{FormatDate|1234-2-28}} 28. Feb. 1234
{{FormatDate|1881-3-1}} 1. März 1881
{{FormatDate|1881-04-1}} 1. Apr. 1881
{{FormatDate|2000-05-30}} 30. Mai 2000
{{FormatDate|2000-06-29}} 29. Juni 2000
{{FormatDate|2000-07-28}} 28. Juli 2000
{{FormatDate|2000-08-27}} 27. Aug. 2000
{{FormatDate|2000-9-0}} Sep. 2000
{{FormatDate|2000-10-0}} Okt. 2000
{{FormatDate|2000-11-00}} Nov. 2000
{{FormatDate|2000-12-00}} Dez. 2000
{{FormatDate|2000-0-0}} 2000

Siehe auch