diff --git a/lemoncurry/jinja2/ago.py b/lemoncurry/jinja2/ago.py index 0bc6914..9da1a1d 100644 --- a/lemoncurry/jinja2/ago.py +++ b/lemoncurry/jinja2/ago.py @@ -3,4 +3,7 @@ from datetime import datetime def ago(dt: datetime) -> str: + # We have to convert the datetime we get to local time first, because ago + # just strips the timezone from a timezone-aware datetime. + dt = dt.astimezone() return human(dt, past_tense='{}', abbreviate=True)