пятница, 10 мая 2013 г.

php Не правильное время

Если php показывает не правильное время, когда вы используете date() или new DateTime()
Причин может быть несколько. Либо вы выбрали не правильный часовой пояс. либо ошиблись в формате даты.

Часовой пояс выставляется в php.ini:

[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = Europe/Moscow


Ошибки в формате данных могут быть самые разнообразные, вот например моя:

echo date('Y-m-d H:m:s');


Вместо

echo date('Y-m-d H:i:s');


В итоге я всегда получал значение текущего месяца вместо минут.

Комментариев нет:

Отправить комментарий