Мне нужно сравнить две даты, сделанные объектом zend Zend_Date
. Один хранится в файле конфигурации в виде строки. Чтобы сравнить две даты, я должен прочитать из файла конфигурации дату уже там, а затем сравнить ее с Zend_Date::now()
. Код состоит в следующем:Неизвестный формат даты Zend Дата
$config = new Zend_Config_Ini(APPLICATION_PATH.'/configs/oauth2.ini', 'authorization');
$date = Zend_Date::now();
$date_old =new Zend_Date($config->authorization->date, array('date_format'=>'dd/mmm/yyyy HH.mm.ss'));
$date_old->add($config->authorization->timelapse, $date_old::SECONDS);
if ($date->isLater($date_old)) {
//Do what you have to do
}
сообщение об ошибке я получаю:
Message: Unknown dateformat type 'array'. Format 'dd/MMM/yyyy HH.mm.ss' must be a valid ISO or PHP date format string.
Строка Я даю на Zend_Date
объекта:
30/gen/2014 13.27.22
Я думал формат даты был прав, что мне не хватает? Может ли кто-нибудь помочь?