humantime: adapt datetime timezone before formating the first time

This commit is contained in:
Benjamin Dauvergne 2014-01-21 21:41:59 +01:00
parent a58b3b8908
commit 1bcca4496d
1 changed files with 2 additions and 1 deletions

View File

@ -7,12 +7,13 @@ from django.template.defaultfilters import date
def datetime2human(dt, include_time=False, days_limit=7):
'''Format a datetime object for human consumption'''
if isinstance(dt, datetime.datetime):
dt = localtime(dt)
time = dt.strftime('%H:%M')
else:
dt = datetime.datetime(year=dt.year, month=dt.month, day=dt.day,
tzinfo=get_default_timezone())
dt = localtime(dt)
include_time = False
dt = localtime(dt)
today = datetime.date.today()
yesterday = today - datetime.timedelta(days=1)
subdate = dt.date()