Я чувствую себя немного глупо из-за этого, но есть ли более элегантный способ форматирования суффикса номера дня (st, th), кроме необходимости вызывать функцию date () 3 раза?
Что я пытаюсь вывести в html:
<p>January, 1<sup>st</sup>, 2011</p>
Что я сейчас делаю (кажется очень тяжелым) в php:
//I am omitting the <p> tags:
echo date('M j',$timestamp)
. '<sup>' . date('S', $timestamp) . '</sup>'
. date(' Y', $timestamp);
Кто-нибудь знает лучший способ?