diff --git a/seminar/templatetags/utils.py b/seminar/templatetags/utils.py index 7ab36662..52610eec 100644 --- a/seminar/templatetags/utils.py +++ b/seminar/templatetags/utils.py @@ -1,4 +1,5 @@ from django import template +from django.utils.safestring import mark_safe from datetime import datetime, timedelta from pytz import timezone from mamweb.settings import TIME_ZONE @@ -15,13 +16,5 @@ def kratke_datum(dt): if not isinstance(dt, datetime): logger.warning(f"Špatné volání filtru {__name__}: {dt}") return False - naive_now = datetime.now() - tz = timezone(TIME_ZONE) - now = tz.localize(naive_now) - delta = now - dt - if delta <= timedelta(days=1): - return dt.strftime("%H:%M") - if delta <= timedelta(days=365): # Timedelta neumí vyjádřit 1 rok - return dt.strftime("%d. %m.") - return dt.strftime("%d. %m. %Y") - + out = f'{dt.day}.{dt.month}.{dt.year%100}' + return mark_safe(out)