Я хотел бы отображать некоторые даты относительно текущей даты в удобном для людей формате.
Примеры благоприятных для человека относительных дат:
- 10 секунд назад
- Через 20 минут
- 1 день назад
- 5 недель назад
- 2 месяца назад
В принципе верно сохраняя высший порядок величины (и, при желании, только переключение единиц при прохождении 2 из этих единиц - 5 недель вместо 1 месяца).
Хотя я мог бы жить с библиотекой, у которой было меньше контроля и еще более дружественными датами вроде:
- вчера
- завтра
- на прошлой неделе
- несколько минут назад
- через пару часов
Любые популярные библиотеки для этого?