php: Ошибка использования нового DateTime в PHP 5.3

У меня есть код устаревшего кода, который работал довольно долго:

$eventdate2 = new DateTime($eventdate); 

Тем не менее, мой хост изменил версию PHP, которую я использую, и с тех пор она не сработала, т.е. код разрывается на этом этапе.

К сожалению, я не могу сказать, что такое старая версия PHP. Хозяин сказал, что они изменили его на прежнюю версию после того, как я столкнулся с множеством других проблем. Все, что я могу сказать наверняка, это настоящая версия 5.3, и этот код больше не работает.

Этот ответ предполагает, что указанная выше строка должна работать, но для меня это больше не работает.

как получить текущую дату / время в качестве объекта даты в PHP

Может ли кто-нибудь предложить, как заставить это работать?