humantime: adapt datetime timezone before formating the first time
This commit is contained in:
parent
a58b3b8908
commit
1bcca4496d
|
@ -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()
|
||||
|
|
Reference in New Issue