Vorlage:FormatDate/Doku: Unterschied zwischen den Versionen
(Doku neu) |
(+) |
||
Zeile 1: | Zeile 1: | ||
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 <code>#time</code> kann diese Vorlage auch Daten vor dem Jahr 1 verarbeiten. | Diese [[Hilfe:Glossar#Vorlage|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 <code>#time</code> kann diese Vorlage auch Daten vor dem Jahr 1 verarbeiten. | ||
== Parameter == | == Parameter == | ||
Zeile 7: | Zeile 7: | ||
! Format !! Ausgabe | ! Format !! Ausgabe | ||
|- | |- | ||
| | | | ||
* <code>JJJJ-MM-TT</code> | * <code>JJJJ-MM-TT</code> | ||
* <code>JJJJ-MM-T</code> | * <code>JJJJ-MM-T</code> | ||
Zeile 91: | Zeile 91: | ||
| <nowiki>{{FormatDate|2012-01-02|AT=ja}}</nowiki> || {{FormatDate|2012-01-02|L|link|nbsp|AT=ja}} || „Jänner“ statt „Januar“ | | <nowiki>{{FormatDate|2012-01-02|AT=ja}}</nowiki> || {{FormatDate|2012-01-02|L|link|nbsp|AT=ja}} || „Jänner“ statt „Januar“ | ||
|} | |} | ||
== Lua == | |||
{{Lua-Vorlage}} | |||
<noinclude> | <noinclude> | ||
[[Kategorie:Vorlage:nur Dokumentation]] | [[Kategorie:Vorlage:nur Dokumentation]] | ||
</noinclude> | </noinclude> |
Aktuelle Version vom 10. September 2021, 06:36 Uhr
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 |
---|---|
|
Tag, Monat und Jahr |
|
Monat und Jahr |
|
nur das Jahr |
|
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}} | 1. Februar 2012 | normales Langformat |
{{FormatDate|2012-12-0}} | Dezember 2012 | Ausgabe ohne Tag |
{{FormatDate|2012-12}} | Dezember 2012 | Ausgabe ohne Tag (alternativ) |
{{FormatDate|2012-0-0}} | 2012 | Nur Jahreszahl |
{{FormatDate|2012-0}} | 2012 | Nur Jahreszahl (alternativ) |
{{FormatDate|2012}} | 2012 | Nur Jahreszahl (alternativ) |
{{FormatDate|1}} | 1 | Nur Jahreszahl (nach Christus) |
{{FormatDate|-1}} | 1 v. Chr. | Nur Jahreszahl (vor Christus) |
{{FormatDate|-333-11}} | November 333 v. Chr. | Nur Jahr und Monat (vor Christus) |
{{FormatDate|--1}} | Januar | Nur Monat |
{{FormatDate|---1}} | 1. Januar | Tag und erster Monat |
{{FormatDate|--12-24}} | 24. Dezember | Nur Monat und Tag |
{{FormatDate|0-12-24}} | 24. Dezember | Nur Monat und Tag (alternativ) |
{{FormatDate|2012-0-256}} | 12. September 2012 | Der 12. September ist der 256. Tag eines Schaltjahres |
{{FormatDate|2012-256}} | 12. September 2012 | Der 12. September ist der 256. Tag eines Schaltjahres (alternativ) |
{{FormatDate|2012-02-01|L}} | 1. Februar 2012 | „L“ für Langformat bewirkt das gleiche wie keine Formatangabe |
{{FormatDate|2012-02-01|M}} | 1. Feb. 2000 | Mittleres Format |
{{FormatDate|2000-02-01|S}} | 1. Feb. 2000 | Kurzformat |
{{FormatDate|2012-01-02|link}} | 2. Januar 2012 | Ausgaben verlinkt |
{{FormatDate|2012-01-02|AT=ja}} | 2. Jänner 2012 | „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.