26 lines
547 B
Python
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")
|
|
|