Zum Inhalt springen
Willkommen in der InkluPedia
Wenn dir dieses Wiki geholfen hat, würde sich die InkluPedia über eine Bewertung auf der Trustpilot-Website hierüber als Dankeschön freuen. Feedback zu diesem Wiki ist über das Kontaktformular oder nach eine Anmeldung möglich. Für eine Mitarbeit ist eine Anmeldung erforderlich, Angaben persönlicher Daten sind dabei nicht notwendig. Derzeit ist das wegen monatelangen Attacken von weltweit aktiven SPAM-Bots [1] nur über ein Formular möglich.

Vorlage:FormatDate

Aus InkluPedia
Version vom 13. März 2021, 06:46 Uhr von InkluPedia.de - Frank Küster (Diskussion | Beiträge) (Vorlage Neu)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)


Diese Vorlage formatiert ein angegebenes Datum im ISO 8601-Format und stellt es anders dar. Dabei wird standardmäßig der volle oder optional ein abgekürzter deutschsprachiger Monatsname erzeugt. Es kann auch der n-te Tag eines Jahres angegeben werden, der dann automatisch umgerechnet wird. Die Angabe einer Kalenderwoche und der Tag der Woche werden nicht unterstützt. Im Gegensatz zur Parser-Funktion #time kann diese Vorlage auch Daten vor dem Jahr 1 verarbeiten.

Parameter

  • ISO-Datum: Datum in einem ISO-Format wie JJJJ-MM-TT. Tag und Monat können auch ohne führende Null angegeben werden. Jahre vor 1 n. Chr. werden mit Minuszeichen angegeben. Dabei steht z. B. -333 für 333 v. Chr. Für Ausgabe ohne den Tag und/oder Monat und/oder Jahr die Angabe jeweils entweder weglassen oder als Tagesdatum/Monat/Jahr eine Null angeben.
Format Ausgabe
  • JJJJ-MM-TT
  • JJJJ-MM-T
  • JJJJ-M-TT
  • JJJJ-M-T
Tag, Monat und Jahr
  • JJJJ-MM-0
  • JJJJ-MM
Monat und Jahr
  • JJJJ-0-0
  • JJJJ
nur das Jahr
  • JJJJ-0-TTT
  • JJJJ-0-TT
  • JJJJ-0-T
Tag, Monat und Jahr des „TTT-ten“ Tages im Jahr.
  • <Format>: Ausgabeformat des Monats. Mögliche Werte sind:
„L“ oder leer: Der Monatsname wird ausgeschrieben
„M“: Der Monatsname wird auf vier Zeichen abgekürzt
„S“: Der Monatsname wird auf drei Zeichen abgekürzt
  • <Extra1>: „nbsp“ und/oder „link“. nbsp setzt zwischen Monat und Jahr ein geschütztes Leerzeichen ( ) statt eines normalen Leerzeichens
  • <Extra2>: „nbsp“ und/oder „link“. link verlinkt Tag, Monat und Jahr
  • AT: Schreibweise Jänner statt Januar für österreichbezogene Artikel

Kopiervorlage

{{FormatDate|<ISO-Datum>|<Format>|<Extra1>|<Extra2>|AT=ja}}

Beispiele

Aufruf Ergebnis Anmerkung
{{FormatDate|2012-2-1}} Skriptfehler: Ein solches Modul „Vorlage:FormatDate“ ist nicht vorhanden. normales Langformat
{{FormatDate|2012-12-0}} Skriptfehler: Ein solches Modul „Vorlage:FormatDate“ ist nicht vorhanden. Ausgabe ohne Tag
{{FormatDate|2012-12}} Skriptfehler: Ein solches Modul „Vorlage:FormatDate“ ist nicht vorhanden. Ausgabe ohne Tag (alternativ)
{{FormatDate|2012-0-0}} Skriptfehler: Ein solches Modul „Vorlage:FormatDate“ ist nicht vorhanden. Nur Jahreszahl
{{FormatDate|2012-0}} Skriptfehler: Ein solches Modul „Vorlage:FormatDate“ ist nicht vorhanden. Nur Jahreszahl (alternativ)
{{FormatDate|2012}} Skriptfehler: Ein solches Modul „Vorlage:FormatDate“ ist nicht vorhanden. Nur Jahreszahl (alternativ)
{{FormatDate|1}} Skriptfehler: Ein solches Modul „Vorlage:FormatDate“ ist nicht vorhanden. Nur Jahreszahl (nach Christus)
{{FormatDate|-1}} Skriptfehler: Ein solches Modul „Vorlage:FormatDate“ ist nicht vorhanden. Nur Jahreszahl (vor Christus)
{{FormatDate|-333-11}} Skriptfehler: Ein solches Modul „Vorlage:FormatDate“ ist nicht vorhanden. Nur Jahr und Monat (vor Christus)
{{FormatDate|--1}} Skriptfehler: Ein solches Modul „Vorlage:FormatDate“ ist nicht vorhanden. Nur Monat
{{FormatDate|---1}} Skriptfehler: Ein solches Modul „Vorlage:FormatDate“ ist nicht vorhanden. Tag und erster Monat
{{FormatDate|--12-24}} Skriptfehler: Ein solches Modul „Vorlage:FormatDate“ ist nicht vorhanden. Nur Monat und Tag
{{FormatDate|0-12-24}} Skriptfehler: Ein solches Modul „Vorlage:FormatDate“ ist nicht vorhanden. Nur Monat und Tag (alternativ)
{{FormatDate|2012-0-256}} Skriptfehler: Ein solches Modul „Vorlage:FormatDate“ ist nicht vorhanden. Der 12. September ist der 256. Tag eines Schaltjahres
{{FormatDate|2012-256}} Skriptfehler: Ein solches Modul „Vorlage:FormatDate“ ist nicht vorhanden. Der 12. September ist der 256. Tag eines Schaltjahres (alternativ)
{{FormatDate|2012-02-01|L}} Skriptfehler: Ein solches Modul „Vorlage:FormatDate“ ist nicht vorhanden. „L“ für Langformat bewirkt das gleiche wie keine Formatangabe
{{FormatDate|2012-02-01|M}} Skriptfehler: Ein solches Modul „Vorlage:FormatDate“ ist nicht vorhanden. Mittleres Format
{{FormatDate|2000-02-01|S}} Skriptfehler: Ein solches Modul „Vorlage:FormatDate“ ist nicht vorhanden. Kurzformat
{{FormatDate|2012-01-02|link}} Skriptfehler: Ein solches Modul „Vorlage:FormatDate“ ist nicht vorhanden. Ausgaben verlinkt
{{FormatDate|2012-01-02|AT=ja}} Skriptfehler: Ein solches Modul „Vorlage:FormatDate“ ist nicht vorhanden. „Jänner“ statt „Januar“

Lua

Diese Vorlage wurde ganz oder teilweise mit der Programmiersprache Lua erstellt.

  • Module sind mit #invoke eingebunden.
  • Im Quelltext-Modus dieser Vorlage sieht man, welche(s) Modul(e) in dieser Vorlage eingebunden ist/sind.
  • In der Dokumentation der einzelnen Module findet man ggf. weitere Hinweise.