def human_timedelta(dt):
now = datetime.utcnow()
delta = now - dt
hours, remainder = divmod(int(delta.total_seconds()), 3600)
minutes, seconds = divmod(remainder, 60)
days, hours = divmod(hours, 24)
years, days = divmod(days, 365)
if days:
if hours:
return '%s und %s' % (Plural(Tag=days), Plural(Stunde=hours))
return Plural(day=days)
if hours:
if minutes:
return '%s und %s' % (Plural(Stunde=hours), Plural(Minute=minutes))
return Plural(hour=hours)
if minutes:
if seconds:
return '%s und %s' % (Plural(Minute=minutes), Plural(Sekunde=seconds))
return Plural(Minute=minutes)
return Plural(Sekunde=seconds)
评论列表
文章目录