вызов неопределенного метода DateTime :: add method в php

Я использую php 5.2.9 как часть установки xampp. Я использую frameworkignign framework для моего webapp. Когда я вызываю DateTime :: add, отображается сообщение об ошибке Call to undefined method . Мой код …

 $date_now = new DateTime(); $formatted_date = $date_now->format('Ymd H:i:s'); $expiry_date = $date_now->add(new DateInterval('P1Y')); 

Отображаемая ошибка …

  Fatal error: Call to undefined method DateTime::add() in C:\webapps\first\system\application\models\model_first.php on line 25 

Как я могу это решить? Метод DateTime::format отлично работает здесь.

С уважением

Я думаю, вам минимально нужна PHP версия 5.3.0 или выше для функции add. См. Следующую ссылку для получения дополнительной информации: Руководство по PHP – DateTime :: add