Думаю многие из вас встречались с ситуацией, когда нужно вывести дату в правильном падеже. Вот моё решение данного вопроса:
/*
* Возвращает дату вида "2 Мая"
* @param $datetime
*/
function day_month
($datetime) {
$months = array(
'Января', 'Февраля','Марта','Апреля',
'Мая','Июня','Июля','Августа',
'Сентября','Октября','Ноября','Декабря'
);
// сначала выводится день, потом месяц в правильном падеже
return date("j ",$datetime).$months[date("n",$datetime)-1];
}
Данная функция вернёт дату в формате "1 Января", "3 Мая" и т.д