3f9d2e5599
Thanks to George Prowse for the idea. Signed-off-by: Corentin Chary <corentincj@iksaif.net>
20 lines
435 B
Python
20 lines
435 B
Python
from django import template
|
|
from django.utils.timesince import timesince
|
|
from datetime import datetime
|
|
|
|
register = template.Library()
|
|
|
|
def timedelta(value, arg=None):
|
|
if not value:
|
|
return ''
|
|
if arg:
|
|
cmp = arg
|
|
else:
|
|
cmp = datetime.now()
|
|
if value > cmp:
|
|
return "in %s" % timesince(cmp,value)
|
|
else:
|
|
return "%s ago" % timesince(value,cmp)
|
|
|
|
register.filter('timedelta',timedelta)
|