Неформальная библиотека вывода даты PHP - PullRequest
0 голосов
/ 13 августа 2010

Существует ли библиотека для PHP, которая форматирует даты неформальным способом?

Я бы хотел иметь такие выходы, как yesterday, 2 minutes ago, just now, three weeks ago - как в Facebook. Делает сообщения в блоге гораздо более человечными.

Заранее спасибо за помощь.

Ответы [ 2 ]

1 голос
/ 13 августа 2010

Не уверен насчет php, но есть плагин jQuery, который делает именно это jQuery Pretty Date

Упрощает динамическое обновление вывода, то есть когда пользователь остается на странице в течение некоторого времени2 minutes ago будет обновлен, чтобы сказать 3 minutes ago и т. д.

Пример прямо с этого сайта

prettyDate("2008-01-28T20:24:17Z") // => "2 hours ago"
prettyDate("2008-01-27T22:24:17Z") // => "Yesterday"
prettyDate("2008-01-26T22:24:17Z") // => "2 days ago"
prettyDate("2008-01-14T22:24:17Z") // => "2 weeks ago"
prettyDate("2007-12-15T22:24:17Z") // => undefined 
1 голос
/ 13 августа 2010

Я не знаю о библиотеке, но много функций сниппета:

http://urbanoalvarez.es/blog/2009/01/20/display-time-since-last-visit-in-php/

http://binarybonsai.com/code/timesince.txt

Ключевыми словами являются time since php, и они должны найти для вас тонны фрагментов / кода.

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