А этот код тебе кто делал?
Во - нашел. Лет 10 назад писал :)
echo rdate().'<br>';
echo rdate(0,'d \p Y года').'<br>';
$date = '2015-01-11 15:52:00';
echo rdate($date,'d \p Yг., H:i');
// \P (латиниская) - русское название месяца в именительном падеже
// \p (латиниская) - русское название месяца в родительном падеже
function rdate($date = 0, $format = '')
{
if (!$date) $date = time();
if (!ctype_digit((string)$date))
{
$date = strtotime($date);
}
if (!$format) $format='d.m.y H:i';
$rmon = array('январь','февраль','март','апрель',
'май','июнь','июль','август','сентябрь',
'октябрь','ноябрь','декабрь');
$format = str_replace('\P',$rmon[date('n',$date)-1],$format);
$rmon = array('января','февраля','марта','апреля',
'мая','июня','июля','августа','сентября',
'октября','ноября','декабря');
$format=str_replace('\p',$rmon[date('n',$date)-1],$format);
return date($format, $date);
}