php 5.2.17 date('T') дает неверный часовой пояс. Время сервера + время phpinfo верны
У меня немного странная проблема:
- функция даты дает часовой пояс =MST
- функция даты из подсказки CentOS дает мне EST
phpinfo()
функция возвращает Америку /New_York
Так как Plesk показывал America/New_York, а centOS - нет, Techsupport сделал что-то с /usr/share/zoneinfo/
файлы, потому что они сказали, что каким-то образом файл New_York показывает MST (горное время).
После этой операции время CentOS и phpinfo()
правильно отображать EST, но функция даты по-прежнему отображать MST.
Есть идеи?
1 ответ
Ты пробовал date_default_timezone_set()
?
Начиная с PHP 5.1.0 (когда функции даты / времени были переписаны), каждый вызов функции даты / времени будет генерировать E_NOTICE, если часовой пояс недействителен, и / или сообщение E_WARNING, если используются системные настройки или TZ переменная окружения.