J2Filter_date/j2filters.py
2021-11-29 22:17:24 +01:00

26 lines
547 B
Python

def j2filter_date(dt, frmt):
return dt.strftime(frmt)
def j2filter_date_from_to(dts, dte):
if dts.year != dte.year:
out = dts.strftime("%d.%m.%Y")
elif dts.month != dte.month:
out = dts.strftime("%d.%m.")
else:
out = dts.strftime("%d.")
return out + " - " + dte.strftime("%d.%m.%Y")
def j2filter_date_from_to_long(dts, dte):
if dts.year != dte.year:
out = dts.strftime("%d. %B %Y")
elif dts.month != dte.month:
out = dts.strftime("%d. %B")
else:
out = dts.strftime("%d.")
return out + " - " + dte.strftime("%d. %B %Y")