Seite 1 von 1

Ermittlung der Wochennummer - Gerade / ungerade Woche

Verfasst: Do 16. Jun 2022, 21:56
von Osorkon
Vielleicht brauch mal Einer die Wochenzahl oder die Bedingung gerade oder ungerade Woche.
Dann hilft das kleine Template bestimmt weiter. 😀

Die Wochennummer wird mit diesem template ermittelt:

Code: Alles auswählen

{{ now().strftime('%W') }}
W = Wochenbeginn Montag
U = Wochenbeginn Sonntag

Mit diesem template kann man ermitteln, ob es sich um eine gerade Woche handelt.

Code: Alles auswählen

{{ not now().strftime('%W') | int % 2}}
% 2 bedeutet: Teile durch 2 und geben den Rest aus. Das Bedeutet, dass das Ergebnis bei einer ungeraden Zahl immer 1 ist und bei einer geraden Zahl immer 0

In jinja bedeutet 1 = wahr und 0 = falsch

Nicht 0 ergibt somit 1=wahr

Man kann natürlich zur Ermittlung der geraden Wochen auch dieses Template verwenden:

Code: Alles auswählen

{{ now().strftime('%W') | int % 2 == 0}}

Wenn Ihr dagegen eine ungerade Woche als Bedingung verwenden wollt lautet das template:

Code: Alles auswählen

{{ now().strftime('%W') | int % 2 == 1}}
Gruß
Osorkon