Fix DateTimeComponent relative display for days.

This commit is contained in:
Aloshi 2014-01-22 17:12:38 -06:00
parent ea009315e9
commit dd0c37ac23

View file

@ -213,7 +213,8 @@ std::string DateTimeComponent::getDisplayString(DisplayMode mode) const
if(dur < hours(24))
return std::to_string((long long)dur.hours()) + " hour" + (dur < hours(2) ? "" : "s") + " ago";
return std::to_string((long long)(ptime() + dur).date().day_count().as_number());
long long days = (long long)(dur.hours() / 24);
return std::to_string(days) + " day" + (days < 2 ? "" : "s") + " ago";
}
break;
}