changeset 17:b0ebc06249b8 draft

Marga's date format
author maxy-guest
date Sun, 15 Jul 2007 19:49:11 +0000
parents 8437da14f712
children be9653cc4931
files bts_webui/amancay/templatetags/template_filters.py
diffstat 1 files changed, 13 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- 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)