Как конвертировать время в php в удобный текст? - PullRequest
1 голос
/ 17 декабря 2011

Я использую следующий код для отображения времени сообщений в блоге на моем сайте:

strftime('%B %e, %Y',strtotime($row->date))

, которая возвращает следующую строку:

November 7, 2011

Как я могу адаптировать приведенный выше код для отображения (..st, ..nd, ..rd, ..th) в конце числа. Так что я могу показать дату как:

 November 7th, 2011

и т.д.

Ответы [ 2 ]

4 голосов
/ 17 декабря 2011

При использовании date() символ S заменяется на st, nd, rd или th:

date("F jS, Y", strtotime($row->date))
3 голосов
/ 17 декабря 2011

Вы должны использовать date() так:

echo date('F jS, Y',strtotime($row->date));
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...