2015-02-11 4 views
0

в PHP кодкак получить дату и время в ZendFramework

$timestamp=Date('Y-m-d H:i:s'); 

Я хочу, чтобы получить время сервера в контроллере ZEND я с помощью Zend_Date(), но я получаю ошибку, как класс, который Zend_Date»не найден

пожалуйста, помогите мне.

+0

Попробуйте выполнить решение, упомянутое в этом вопросе: http://stackoverflow.com/questions/2075518/zend-date-is-giving-me-fatal-error-msg –

+0

Привет. Я получаю вывод для той же строки. Проверьте, включен ли ZendDebug или нет. –

+0

в моей библиотеке zend am не могу найти Zend/date.php где я хочу найти? – user3535066

ответ

0

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

Просьба ознакомиться с этим Basic Autoloader Usage.

После решения проблемы автозагрузку вы можете использовать Zend_Date:

$date = new Zend_Date(); 
print $date->get(); 
+0

есть ли какая-либо другая ссылка для базового использования автозагрузчика? я не могу понять этот документ. то я не могу найти zend/date в моей библиотеке где я хочу найти? – user3535066

+0

Прежде чем вы сможете использовать некоторый класс в php, вы должны включить его в свой документ .php. Таким образом, вы можете использовать методы require или include – RDK

0

Если вы ссылаетесь его из другого пространства имен может понадобиться указать пространство имен верхнего уровня попробуйте изменить $date = new Zend_Date(); к $date = new \Zend_Date();

0

вам можно использовать:

$d = new Zend_Date(); 
echo 'Your date is: ' . $d->get(); 

удачи

0

я сделал так много исследований, в конце концов я нашел Зенд framework2 не имеющий класс zend_Date встроенного в, Так что теперь я использую это решение

$this->date = new DateTime(); 
$this->timestamp = $this->date->format('Y-m-d H:i:s'); 

Может быть полезными для кого-то.

Смежные вопросы