euscan-ng/euscanwww/euscan/templatetags/timedelta.py
Corentin Chary 3f9d2e5599 euscanwww: better index
Thanks to George Prowse for the idea.

Signed-off-by: Corentin Chary <corentincj@iksaif.net>
2011-04-19 11:32:48 +02:00

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)