J2Filter_date/j2filters.py

26 lines
547 B
Python
Raw Normal View History

2021-11-29 21:17:24 +00:00
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")