[Web] handle SyncGroups as Clients
[mygpo.git] / mygpo / web / templatetags / time.py
bloba4f94134dfb4791d31bae0354e7b1679137c32f5
1 from datetime import time
3 from django.utils.safestring import mark_safe
4 from django.utils.translation import ugettext as _
5 from django import template
8 register = template.Library()
10 @register.filter
11 def sec_to_time(sec):
12 s = int(sec)
13 return time(s / 60 / 60, (s / 60) % 60, s % 60)
16 @register.filter
17 def format_duration(sec):
18 hours = sec / 60 / 60
19 minutes = (sec / 60) % 60
20 seconds = sec % 60
21 return mark_safe(_('{h}h {m}m {s}s').format(h=hours, m=minutes, s=seconds))