С timedelta
возможно преобразовать days ago
в точную дату:
import datetime as DT
today = DT.date.today()
week_ago = today - DT.timedelta(days=1247)
print(week_ago)
2016-10-02
Существует ли функция, которая для данного времени c делает обратное?
minutes ago if delta < hour,
hours ago if delta < day,
days ago if delta < week,
weeks ago if delta < month,
years ago if delta > year
Можно сделать это с кучей if
с, но не каждый месяц равен 30 дням.