php dateTime :: createFromFormat en 5.2?

He estado desarrollando en php 5.3.

Sin embargo, nuestro servidor de producción es 5.2.6.

He estado usand

$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;

Sin embargo, esa función no está disponible en 5.2

¿Cuál es la forma más fácil de evitar esto (sin posibilidad de una actualización de php).

Respuestas a la pregunta(6)

Su respuesta a la pregunta