SwoDs
@SwoDs
PHP YII2

Время в юникстайм в MySQL != PHP, в чем проблема?

Доброго. Необходимо искать по юникстаму но есть проблема,
MySQL дату 2007-06-05 превращает в 1180990800
А PHP превращает в 1181026800

Почему так и как это пофиксить.

п.с. кстати если взять и перевести юниксдату от мускуля с помощью пхп получим 2007-06-04 14:00 ... вообще другой день
  • Вопрос задан
  • 195 просмотров
Решения вопроса 1
Stalker_RED
@Stalker_RED
1181026800 Is equivalent to: 06/05/2007 @ 7:00am (UTC)
1180990800 Is equivalent to: 06/04/2007 @ 9:00pm (UTC)

Разница ровно в два часа 10 часов какбы намекает нам, что в MySQL и в PHP выставлены разные таймзоны (часовые пояса)

И то и другое настраивается в соответствующих конфигах. Или можно использовать системное время.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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