Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def getTimeDeltaString(sec, level=5):
- td_parts = []
- tw = divmod(sec, 604800)
- td = divmod(tw[1], 86400)
- th = divmod(td[1], 3600)
- tm = divmod(th[1], 60)
- left_seconds = tm[1]
- weeks = tw[0]
- days = td[0]
- hours = th[0]
- minutes = tm[0]
- if level >= 1:
- if weeks > 0:
- td_parts.append('%i Week' % weeks + ('s' if weeks != 1 else ''))
- if level >= 2:
- if days > 0:
- td_parts.append('%i Day' % days + ('s' if days != 1 else ''))
- if level >= 3:
- if hours > 0:
- td_parts.append('%i Hour' % hours + ('s' if hours != 1 else ''))
- if level >= 4:
- if minutes > 0:
- td_parts.append('%i Minute' % minutes + ('s' if minutes != 1 else ''))
- if level >= 5:
- if left_seconds > 0:
- td_parts.append('%i Second' % left_seconds + ('s' if left_seconds != 1 else ''))
- return ', '.join(td_parts)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement