мдауж... что-то у вас все заумно, есть же простые варианты в PHP:
function convertDate($string) {
$months = array('Января', 'Февраля', 'Марта', 'Апреля', 'Мая', 'Июня', 'Июля', 'Августа', 'Сентября', 'Октября', 'Ноября', 'Декабря');
return date('j '.$months[date('n', strtotime($string)) - 1].' Yг. в H:i', strtotime($string));
}
echo convertDate('2013-04-02 11:22:00');