This repository has been archived on 2023-04-13. You can view files and clone it, but cannot push or open issues or pull requests.
CloudBot/plugins/util/timeformat.py

15 lines
541 B
Python
Raw Normal View History

2013-08-24 10:45:05 +02:00
def timeformat(seconds):
2013-08-24 11:11:21 +02:00
days = seconds / 86400
seconds -= 86400 * days
hours = seconds / 3600
seconds -= 3600 * hours
minutes = seconds / 60
seconds -= 60 * minutes
if days != 0:
return "%s, %02d:%02d:%02d" % (str(days) + " days" if days > 1 else str(days) + " day", hours, minutes, seconds)
elif hours == 0 and minutes != 0:
return "%02d:%02d" % (minutes, seconds)
elif hours == 0 and minutes == 0:
return "%02d" % seconds
return "%02d:%02d:%02d" % (hours, minutes, seconds)