# HG changeset patch # User maxy-guest # Date 1184528951 0 # Node ID b0ebc06249b839b73e9c359e5d0dcece25edc46a # Parent 8437da14f7122e984a49038424f8008584e667ae Marga's date format diff --git a/bts_webui/amancay/templatetags/template_filters.py b/bts_webui/amancay/templatetags/template_filters.py --- a/bts_webui/amancay/templatetags/template_filters.py +++ b/bts_webui/amancay/templatetags/template_filters.py @@ -11,7 +11,18 @@ except: return '' if arg is None: - arg = "%s" - return datetime.strftime(datetime.fromtimestamp(value),arg) + d = datetime.fromtimestamp(value) + now = datetime.now() + if (d.year != now.year): + # marga says: + return d.strftime("%d/%m/%y") + elif (d.month != now.month): + return d.strftime("%b %e") + elif (d.day != now.day): + return d.strftime("%a %e") + else: + return d.strftime("%k:%M") + + return datetime.fromtimestamp(value).strftime(arg) register.filter(tstodate)