Aktuelles Datum minus 1 Tag (=gestern)

Hallo zusammen,
nach langer Suche ohne Erfolg hoffe hier kann mir jemand helfen. Ich würde gerne das Datum von gestern abfragen.
Über {{ now().strftime('%d.%m.%Y') }} = 08.02.2025 bekomme ich das benötigte Datumsformat.

Nach Recherche kann ich über “timedelta” bestimmte Anzahl an Stunden und Minuten zurückspringen:
{{ now() - timedelta( hours = 24, minutes = 0 ) }} jedoch erhalte ich dann folgendes Datumsformat = 2025-02-07 23:16:00.365038+01:00

Benötigen tue ich aber 07.02.2025.

Auch andere Versuche mir Tag, Monat und Jahr zusammenzusetzen und den Tag um einen zu subtrahieren hat nicht funktioniert:

{{ (now().strftime('%d')) + '.' + now().strftime('%m') + '.' + now().strftime('%Y') }}

{{ now().day - 1 }}

Vielen Dank im Voraus für eure Hilfe!

:pencil2: by tarag: Code in vorformatierten Text </> formatiert.

{{ as_timestamp(now() - timedelta( hours = 24, minutes = 0 )) | timestamp_custom('%d.%m.%Y')}}

LG
Tobi

2 „Gefällt mir“

Funktioniert - super danke!

Und sieht noch nicht mal kompliziert aus. Im Nachhinein frage ich mich dann immer warum ich da nicht selbst drauf kommen konnte :sweat_smile: