любая ссылка на код, который вычисляет разницу во времени, похожий на stackoverflow? - PullRequest
1 голос
/ 03 августа 2011

Есть ли у кого-нибудь ссылка на код в PHP, который вычисляет разницу во времени, аналогичную stackoverflow?

например:
с отметкой времени '2011-08-03 07:15:22', производить меньше минуты назад,
с отметкой времени '2011-08-02 15: 28: 33 ', производить Вчера в 15:28:33,
что-то вроде этого,

ценим любую помощь.

Ответы [ 3 ]

2 голосов
/ 03 августа 2011

взгляните на http://timeago.yarp.com/

1 голос
/ 03 августа 2011

Если вы используете Rails, вы можете использовать time_ago_in_words

<%= time_ago_in_words(question.created_at) %>

Подробности здесь: http://api.rubyonrails.org/classes/ActionView/Helpers/DateHelper.html#method-i-time_ago_in_words

1 голос
/ 03 августа 2011

Они обычно называются дисплеями «нечеткого времени».

Существует множество встроенных функций, таких как эта , но общая логика заключается в том, что вы можете сравнивать датус текущей датой, получите разницу и отобразите разные ответы в зависимости от того, насколько велика эта разница.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...