Vorlage:Monat Name-Nummer/Doku
Diese Seite ist die Dokumentations-Unterseite der Vorlage:Monat Name-Nummer.
Beschreibung
[Bearbeiten]Die Vorlage wandelt Monatsnamen sowie deren Abkürzungen, wie sie von der Parserfunktion time erzeugt werden, in die entsprechende Nummer um. Konkret:
Jan. / Januar / Jänner → 1 Feb. / Februar → 2 Mär. / März → 3 Apr. / April → 4 Mai → 5 Jun. / Juni → 6 Jul. / Juli → 7 Aug. / August → 8 Sep. / September → 9 Okt. / Oktober → 10 Nov. / November → 11 Dez. / Dezember → 12
Umgekehrt wandelt die Vorlage Monatsnummern (1–12) in Monatsnamen um. Mit dem optionalen zweiten Parameter kann gesteuert werden, welche Form des Monatsnamens erzeugt wird.
Parameter
[Bearbeiten]Der erste Parameter ist der evtl. abgekürzte Monatsname. Der eventuelle zweite wird nur bei der Umwandlung Monatsnummer -> Monatsname berücksichtigt, er steuert (ähnlich wie bei der Parserfunktion time) das Format des erzeugten Monatsnamens.
Der zweite Parameter kann folgende Werte annehmen (der Default-Wert ist F):
- F („full“) – voller Monatsname;
- M („month“) – auf drei Zeichen abgekürzter Monatsname;
- S („short“) – wie bei M, außer dass März, Juni und Juli ausgeschrieben werden;
- sonstige Werte (incl. leerer oder fehlender Parameter) – wie F, also voller Monatsname.
Folgende Tabelle zeigt die Wirkung:
Format | |||
---|---|---|---|
M | F | S | |
1 -> | Jan. | Januar | Jan. |
2 -> | Feb. | Februar | Feb. |
3 -> | Mär. | März | März |
4 -> | Apr. | April | Apr. |
5 -> | Mai | Mai | Mai |
6 -> | Jun. | Juni | Juni |
7 -> | Jul. | Juli | Juli |
8 -> | Aug. | August | Aug. |
9 -> | Sep. | September | Sep. |
10 -> | Okt. | Oktober | Okt. |
11 -> | Nov. | November | Nov. |
12 -> | Dez. | Dezember | Dez. |
Beispiele
[Bearbeiten]Aufruf | Resultat |
---|---|
{{Monat Name-Nummer|Jul.}} | 7 |
{{Monat Name-Nummer|Juli}} | 7 |
{{Monat Name-Nummer|Juli|xxx}} | 7 |
{{Monat Name-Nummer|7}} | Juli |
{{Monat Name-Nummer|7|M}} | Jul. |
{{Monat Name-Nummer|7|F}} | Juli |
{{Monat Name-Nummer|7|S}} | Juli |
{{Monat Name-Nummer|9}} | September |
{{Monat Name-Nummer|9|M}} | Sep. |
{{Monat Name-Nummer|9|F}} | September |
{{Monat Name-Nummer|9|S}} | Sep. |