Zum Inhalt springen

Vorlage:Nächster Termin nach n Jahren/Doku

Aus Wikivoyage

Vorlagenaufruf

[Bearbeiten]
  • Funktion:
    • Die Vorlage gibt ein festes Datum im aktuellen oder einem Folgejahr aus, je nachdem, ob der Termin bereits überschritten ist oder nicht. Die Termine folgen dabei in einem Zeitraum von Diff Jahren, von einem Basisjahr aus gerechnet. Diese Vorlage stellt eine Erweiterung der Vorlage {{Nächster Termin nach Jahr}} dar.
  • Verwendung:
    • {{Nächster Termin nach Jahr|Regel=Regel|Basisjahr=Basisjahr|Diff=Diff|Format=Format|Wartetage=Tage}}
  • Erforderlicher Parameter:
    • |Regel= Regel für die Parserfunktion #time, z.B. %y-1-1 + 2 sundays. Dabei steht %y für die Jahresangabe.
  • Optionale Parameter:
    • |Basisjahr= Basisjahr, von dem aus die Zyklen aus Diff Jahren gerechnet werden. Ein fehlender Wert wird durch 2000 ersetzt. Das Basisjahr mus vor dem aktuellen Jahr liegen oder darf den Wert des aktuellen Jahres annehmen.
    • |Diff= Differenz in Jahren zwischen den Folgejahren. Ein fehlender Wert wird durch 1 ersetzt.
    • |Format= Ausgabeformat des Datums. Standard ist „j. F Y“. Siehe: #time Parser-Function.
    • |Wartetage= Wartezeit in Tagen bis Umschalten auf das Folgejahr. Standard ist 1 Tag, d.h., erst am Folgetag eines Termin wird auf das Folgejahr umgeschaltet. Die Wartezeit bietet sich an, wenn ein Ereignis über mehrere Tage anhält.

Beispiel

[Bearbeiten]
  • {{Nächster Termin nach n Jahren | Regel=%y-1-1 + 2 sundays | Basisjahr=2000 | Diff=2 }}: Das Ereignis findet am 2. Sonntag im Januar in geradzahligen Jahren statt. Das nächste Ereignis findet demzufolge am 11. Januar 2026 statt.
  • {{Nächster Termin nach n Jahren | Regel=%y-1-1 + 2 sundays | Basisjahr=2001 | Diff=2 }}: Das Ereignis findet am 2. Sonntag im Januar in ungeradzahligen Jahren statt. Das nächste Ereignis findet demzufolge am 12. Januar 2025 statt.

Vorlagenparameter[Vorlagendaten bearbeiten]

ParameterBeschreibungTypStatus
RegelRegel

Regel für den Termin

Mehrzeiliger Texterforderlich
WartetageWartetage

Anzahl Wartetage nach dem Ereignis vor dem Umschalten in ein Folgejahr

Standard
1
Zahlenwertoptional
BasisjahrBasisjahr

Basisjahr für die Berechnung der Jahreszyklen

Standard
2000
Zahlenwertoptional
DifferenzDiff

Differenz in Jahren

Standard
1
Zahlenwertoptional
FormatFormat

Ausgabeformat des Datums

Standard
j. F Y
Mehrzeiliger Textoptional