Ermittlung der Wochennummer - Gerade / ungerade Woche
Verfasst: Do 16. Jun 2022, 21:56
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:
W = Wochenbeginn Montag
U = Wochenbeginn Sonntag
Mit diesem template kann man ermitteln, ob es sich um eine gerade Woche handelt.
% 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:
Wenn Ihr dagegen eine ungerade Woche als Bedingung verwenden wollt lautet das template:
Gruß
Osorkon
Dann hilft das kleine Template bestimmt weiter.
Die Wochennummer wird mit diesem template ermittelt:
Code: Alles auswählen
{{ now().strftime('%W') }}
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}}
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}}
Osorkon