Vorlage:Datum: Unterschied zwischen den Versionen

K (BioraTagan verschob die Seite Vorlage:Datum Av k nach Vorlage:Datum, ohne dabei eine Weiterleitung anzulegen: Kürzer)
K (weiter auf Linebreak-Suche)
 
(3 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 
<noinclude>
 
<noinclude>
 
==Erklärung==
 
==Erklärung==
Diese Vorlage formatiert '''ingame'''-Datumsangaben sortierbar. Irdische Datumsangaben werden mittels der [[Vorlage:Datum]] formatiert.
+
Diese Vorlage formatiert '''ingame'''-Datumsangaben sortierbar. Irdische Datumsangaben werden mittels der [[Vorlage:DatumAD]] formatiert.
  
 
Der '''zweite Parameter''' (Monat) und der '''dritte Parameter''' (Tag) können auch als <code>A</code>, <code>M</code> oder <code>E</code> angegeben werden, woraufhin in der Ausgabe entsprechend "Anfang", "Mitte" oder "Ende" erscheint.
 
Der '''zweite Parameter''' (Monat) und der '''dritte Parameter''' (Tag) können auch als <code>A</code>, <code>M</code> oder <code>E</code> angegeben werden, woraufhin in der Ausgabe entsprechend "Anfang", "Mitte" oder "Ende" erscheint.
Zeile 13: Zeile 13:
 
==Code zum Einbinden==
 
==Code zum Einbinden==
 
<pre>
 
<pre>
{{Datum_Av_k|JJJJ|MM|TT}}
+
{{Datum|JJJJ|MM|TT}}
{{Datum_Av_k|JJJJ|MM|TT|u}}
+
{{Datum|JJJJ|MM|TT|u}}
{{Datum_Av_k|JJJJ|MM|TT|v}}
+
{{Datum|JJJJ|MM|TT|v}}
{{Datum_Av_k|JJJJ|MM|TT|n}}
+
{{Datum|JJJJ|MM|TT|n}}
{{Datum_Av_k|JJJJ|MM|TT|-}}
+
{{Datum|JJJJ|MM|TT|-}}
 
</pre>
 
</pre>
</noinclude>
+
</noinclude><!-- Jahresangaben werden nicht weiter behandelt; Angabe eines Minuszeichens für Jahre vor BF muss möglich sein -->{{#vardefine:year|{{{1|0000}}} }}<!-- Erlaubt für Monatsangaben sind nur Zahlen zwischen 01 und 13 sowie A, M, E, alles andere wird zu 00 ausgewertet -->{{#vardefine:month|{{#switch: {{{2}}}
<!-- Jahresangaben werden nicht weiter behandelt; Angabe eines Minuszeichens für Jahre vor BF muss möglich sein -->{{#vardefine:year|{{{1|0000}}} }}<!-- Erlaubt für Monatsangaben sind nur Zahlen zwischen 01 und 13 sowie A, M, E, alles andere wird zu 00 ausgewertet -->{{#vardefine:month|{{#switch: {{{2}}}
 
 
| A = 01
 
| A = 01
 
| M = 07
 
| M = 07
Zeile 61: Zeile 60:
 
  | E = Ende {{Mondname|{{#var:month}} |a}}
 
  | E = Ende {{Mondname|{{#var:month}} |a}}
 
  | {{#ifeq: {{#var:day}} | 00 |(ungültige Tageseingabe)| {{#expr:{{#var:day}}}}. }}&nbsp;{{Mondname|{{#var:month}} |a}}
 
  | {{#ifeq: {{#var:day}} | 00 |(ungültige Tageseingabe)| {{#expr:{{#var:day}}}}. }}&nbsp;{{Mondname|{{#var:month}} |a}}
}} | {{Mondname|{{#var:month}} |a}} }} }}<nowiki> </nowiki>
+
}} | {{Mondname|{{#var:month}} |a}} }} }}<nowiki> </nowiki>}} }}{{#ifeq: {{#sub:{{{1}}}|0|1}} |-| {{-|{{#sub:{{{1}}}|1}} v. BF}} | {{{1}}} BF }} }}
}} }}{{#ifeq: {{#sub:{{{1}}}|0|1}} |-| {{-|{{#sub:{{{1}}}|1}} v. BF}} | {{{1}}} BF }} }}
 

Aktuelle Version vom 3. November 2023, 00:12 Uhr

Erklärung

Diese Vorlage formatiert ingame-Datumsangaben sortierbar. Irdische Datumsangaben werden mittels der Vorlage:DatumAD formatiert.

Der zweite Parameter (Monat) und der dritte Parameter (Tag) können auch als A, M oder E angegeben werden, woraufhin in der Ausgabe entsprechend "Anfang", "Mitte" oder "Ende" erscheint.

Wird der vierte Parameter mit - angegeben, erfolgt die Ausgabe des Datums in umgekehrter Reihenfolge; dies wird in der Chronologica Aventurica verwendet.

Wird der vierte Parameter als u angegeben, wird als Ausgabe nur "Unbekannt" angezeigt (aber dennoch eine Sortierzahl erzeugt). Dies dient dazu, in Fällen richtig zu sortieren, in denen die Reihenfolge bekannt ist, aber keine genauen Daten.

Wird der vierte Parameter als v oder n angegeben, wird in der Ausgabe ein "vor" oder "nach" angezeigt. Dies verändert die Sortierzahl ebenfalls nicht.

Code zum Einbinden

{{Datum|JJJJ|MM|TT}}
{{Datum|JJJJ|MM|TT|u}}
{{Datum|JJJJ|MM|TT|v}}
{{Datum|JJJJ|MM|TT|n}}
{{Datum|JJJJ|MM|TT|-}}

20000000000000{{{1}}} BF