Надо сдать проект и вот все никак не можем разобраться.
Есть колонки в mysql с типом DATE и TIME.
Есть 4 компьютера - 1 сервер, 3 рабочих
2 линукса и 2 винды.
в настройках пхп дефаулт тайм зона = "Europe/Moscow" на всех машинах.
Так вот.
2 винды показывают дату и время из бд правильно.
2 линукса(сервер и мой комп) показывают дату и время из бд на день и час меньше соответственно.
Надо сделать правильно.
Еще дополню, что все это вертится внутри Symfony2 и https://github.com/Abhoryo/APYDataGridBundle/ - этого бандла. Так вот. До того как данные передаются этому бандлу - там вроде бы верное число\время, а на выводе - нет.
Но, блин, почему не на всех компах а только на линуксовых? При том что там каких-то преобразований даты он делает вроде бы.
Ваши идеи?
Я не утверждаю что проблема именно в ОС, но это единственная закономерность и разница между машинами, к-я приходит в голову.
_____________
"Нужно быть готовым прислушиваться к тем, кто может тебя чему-нибудь научить. Иначе ты никогда не вырастешь."
Откровенно я никому ниразу не нагрубил. А дать подзатыльник зарвавшемуся юнцу, так это и ему на пользу, и мне в удовольствие. © AllesKlar