Вопрос по zend-framework2 – Где я могу найти класс Date в Zend Framework 2.0?

9

Я запустил свое приложение ZF2 из Skeleton-Application. Я хочу экземпляр класса Date в одном из моих контроллеров. Я пытался найти класс Date.php под ...

library\Zend\

но не смог найти. У ZF2 вообще нет Date.php, или мне нужно найти его откуда-то еще?

Ваш Ответ

2   ответа
18

Zend_Date был удален в пользу PHP 5.3 DateTime APIhttp://es.php.net/manual/en/book.datetime.php

Спасибо Maks3w. Но как я могу использовать утилиты Date в контроллерах? Я имею в виду, какой плагин или класс я должен создать для утилит Дата? Hanmant
Спасибо Maks3W за ценную информацию. На данный момент я продолжу писать свой собственный плагин для переноса утилит Date. Hanmant
Hanmant Пожалуйста, когда вы закончите, отправьте Pull Request в репозиторий ZF2 GitHub, чтобы предложить включить ваш код в фреймворк
Я не понимаю, какие утилиты Date? почти все функции Zend_Date предоставлены в PHP 5.3
Maks3w, скажем, например, в ZF 1.x он имеет класс-оболочку «Zend_Date». (получено из Zend_Date_DateObject). Этот класс имеет методы для работы с датами, такие как ... Zend_Date :: getUnixTimestamp Zend_Date :: mktime Zend_Date :: isYearLeapYear Zend_Date :: dayOfWeek и т. Д. ... Мой вопрос состоит в том, имеет ли ZF2 класс-оболочку, как & quot; Zend_Date & apos; в ZF1.x? Если нет, то нужно ли мне использовать простые PHP-операторы Date во всем коде или мне нужно написать свою собственную оболочку? & Apos; Hanmant
1

Не забудьте позвонитьDateTime () в Zend Framework 2, как базовый класс.
Подобно:

$date = new \DateTime($str);

где$str это строка, из которой вы создаете объект даты.

Похожие вопросы