У меня есть 2 сервера, как с PHP 5.5. На сервере А, простое эхо «нового DATETIME()» возвращает:разница в результатах объекта Datetime
object(DateTime)#366 (3) {
["date"]=> string(26) "2015-02-11 16:53:57.000000"
["timezone_type"]=> int(3)
["timezone"]=> string(3) "UTC"
}
На сервере B, однако это возвращает:
object(DateTime)#366 (3) {
["date"]=> string(19) "2015-02-11 16:53:57"
["timezone_type"]=> int(3)
["timezone"]=> string(3) "UTC"
}
Обратите внимание, как на сервере А дата включает микросекунд и и на сервере B не отображаются микросекунды.
Быть безумным, чтобы найти причину этого, но не повезло. Я хочу, чтобы они оба исключили микросекунды. Там где-то должна быть какая-то глобальная настройка ... Я хочу, чтобы явным образом не устанавливал формат даты. Если кто-нибудь может направить меня в правильном направлении, это было бы здорово!
вы используете такой структуры, как Zend-Framework? ZF2 имеет свой собственный объект DateTime. Просто заметил, что он устарел от версии 2.1.4. – Wilt
Я использую рамки Laravel, как 4.1 – cenob8