Vorlage:Nächster Termin nach Datum

Aus Wo war das? Orte der Zeitgeschichte
Wechseln zu: Navigation, Suche
Dokumentation

(Diese Dokumentation wird von einer Unterseite eingebunden.)

Vorlagenaufruf[Bearbeiten]

  • Funktion:
    • Die Vorlage gibt eins von zwei Daten, die üblicherweise ein Jahr auseinanderliegen, zurück. Ist der erste Termin bereits überschritten, wird der zweite ausgegeben. Diese Vorlage kann eingesetzt werden, wenn beide Daten zwar bekannt sind, aber keiner oder keiner gemeinsamen Regel folgen.
  • Erforderliche Parameter:
    • | Datum1 =Datum oder Regel für die Parserfunktion #time, z.B. 2014-1-1 + 2 sundays.
    • | Datum2 =Datum oder Regel für die Parserfunktion #time, z.B. 2015-1-1 + 2 sundays.
  • optionale Parameter:
    • | 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.

Beispiele[Bearbeiten]

  • {{Nächster Termin nach Datum | Datum1= {{CURRENTYEAR}}-1-1 | Datum2= {{NextYear}}-1-1 }}: Es wird das Datum Expression-Fehler: Unerkanntes Satzzeichen „[“ ausgegeben.
  • {{Nächster Termin nach Datum | Datum1= {{CURRENTYEAR}}-12-31 | Datum2= {{NextYear}}-12-31 }}: Es wird das Datum Expression-Fehler: Unerkanntes Satzzeichen „[“ ausgegeben.
  • {{Nächster Termin nach Datum | Datum1= {{Ostern|Format=Y-m-d}} | Datum2= {{Ostern|{{NextYear}}|Format=Y-m-d}} }} Das nächste Osterfest findet am Expression-Fehler: Unerkanntes Satzzeichen „[“ statt.

<templatedata> { "description": "", "params": { "Datum1": { "label": "1. Datum", "description": "1. Datum in der Form Y-m-d", "type": "string", "required": true }, "Datum2": { "label": "2. Datum", "description": "2. Datum in der Form Y-m-d", "type": "string", "required": true }, "Wartetage": { "label": "Wartetage", "description": "Anzahl Wartetage nach dem ersten Termin vor dem Umschalten auf den zweiten Termin\t", "type": "number", "default": "1" }, "Format": { "label": "Format", "description": "Ausgabeformat des Datums", "type": "string", "default": "j. F Y" } } } </templatedata>