Datum

Aus Kompetenzportal
Wechseln zu: Navigation, Suche

Vollständige Datumsangaben

Da es bei der Zuweisung und der Formatierung von Datumsangaben immer wieder zu Problemem kommt, sollte die Zuweisung in einer Vorlage wie folgt aussehen:
Das Beispiel stammt aus der Vorlage:Projekt:

 ! style="vertical-align:top;" |Projektabschluss
 | {{#if: {{{Projektabschluss|}}} | {{#time: d. F Y | {{{Projektabschluss|}}} }} [[Projektabschluss:: {{{Projektabschluss|}}} | ]] | noch unbekannt}}


Hierbei sorgt der Ausdruck:

 {{#time: d. F Y | {{{Projektabschluss|}}} }}

für die Umwandlung des Datumsstrings in das gewünschte Format(jjjj/mm/tt -> tt.mm.jjjj).
Der folgende Ausdruck ist für die Zuweisung zuständig, da sonst der Eintrag bei einer Abfrage nicht gefunden wird.

 [[Projektabschluss:: {{{Projektabschluss|}}} | ]]

Damit hierbei keine zusätzliche Ausgabe erfolgt, ist auf den letzten | zu achten!

Rechnen mit Datumsangaben

Die Angabe 2020-3 wird zwar ohne Kommentar verarbeitet, bewirkt aber nicht die Subtraktion von 3 von der aktuellen Jahreszahl.

Alle Arbeiten der letzten 3 Jahre müssten abzufragen sein: [[Erscheinungsjahr:: > {{CURRENTYEAR}}-3]] Geht so nicht!!

Mann muss durch #expr: angeben, dass es sich um einen mathematischen Ausdruck handelt

   {{#expr:{{CURRENTYEAR}}-3}}

Liefert für das aktuelle Jahr(2020):

   2017

So dass der obige Beispielausdruck wie folgt zu formulieren ist:

  [[Erscheinungsjahr:: >{{#expr:{{CURRENTYEAR}}-3}}]]