Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
McMike
@McMike
PHP
Ubuntu
PostgreSQL
В чем проблема с таймзоной?
В коде установлена таймзона, берется дата текущая $date = date(DATE_ISO8601)
она равна например '2017-09-05T14:54:36+0300'
и передается дальше в функцию:
$dt = new \DateTime(date(DATE_ISO8601, strtotime($date)));
$date = $dt->format('Y-m-d');
$time = $dt->format('H:i:s');
в итоге переменная $time = '14:54', т.е. потеряли 3 часа из таймзоны. Как это исправить, чтобы время было '17:54'?
Вопрос задан
более трёх лет назад
239 просмотров
Комментировать
Подписаться
1
Оценить
Комментировать
Facebook
Вконтакте
Twitter
Ответ
пользователя
Adamos
К ответам
на вопрос
(2)
Adamos
@Adamos
php.net/manual/ru/datetime.settimezone.php
Ответ написан
более трёх лет назад
Комментировать
Нравится
Комментировать
Facebook
Вконтакте
Twitter
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама