blob: 6e9e562ca5169f9c5e6bf047c58a1d528b98572d (
plain) (
tree)
|
|
#!/usr/bin/env python3
def prettytime(seconds, prec = 2):
seconds = int(seconds)
output = []
for div, unit in [(365*86400, 'year'), (30*86400, 'month'), (86400, 'day'), (3600, 'hour'), (60, 'minute'), (1, 'second')]:
time = seconds // div
seconds = seconds % div
if time > 0:
if time > 1:
output.append('{} {}s'.format(time, unit))
else:
output.append('{} {}'.format(time, unit))
return ', '.join(output[:prec])
|