php dateTime :: createFromFormat na versão 5.2?

stou desenvolvendo o php 5.

No entanto, nosso servidor de produção é 5.2.

Estive usando

$schedule = '31/03/2011 01:22 pm'; // example input
if (empty($schedule))
    $schedule = date('Y-m-d H:i:s');
else {
    $schedule = dateTime::createFromFormat('d/m/Y h:i a', $schedule);
    $schedule = $schedule->format('Y-m-d H:i:s');
}
echo $schedule;

No entanto, essa função não está disponível no 5.2

Qual é a maneira mais fácil de contornar isso (sem chance de atualização do php

questionAnswers(6)

yourAnswerToTheQuestion