Время в системе

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
german.igortcev
Сообщения: 251
Зарегистрирован: 2014.08.18, 14:01

Время в системе

Сообщение german.igortcev »

Пытаюсь разобраться с временем. Половина времени в Yii отображается 11:50:43.940
В конце .милисикунды

А именно в debug панели в разделе logs - gridView - колонка time.
У меня проблема, я пишу логи в бд, туда тоже отдаем timestamp с милисикундами, мне нужно избавиться от них.

Раньше такого в логах не наблюдал. Проверил на разных окружениях с разнам по и разные yii приложения . Везде одно и тоже.

В каком формате у вас время в дебаг панели и какая версия apache и php?
Аватара пользователя
yiijeka
Сообщения: 3103
Зарегистрирован: 2012.01.28, 09:14
Откуда: Беларусь
Контактная информация:

Re: Время в системе

Сообщение yiijeka »

В таком же, но у меня беда в /index.php?r=debug%2Fdefault%2Findex
Там в колонке Time выдаётся время в непонятном часовом поясе - на 11 часов меньше, чем сейчас. У меня UTC+3 . По проекту были проблемы - но везде отладил, везде нормальное время генерирует. А вот именно в debug почему то берётся на 11 часов раньше.
Аватара пользователя
yiijeka
Сообщения: 3103
Зарегистрирован: 2012.01.28, 09:14
Откуда: Беларусь
Контактная информация:

Re: Время в системе

Сообщение yiijeka »

Я со своей проблемой разобрался, было в ручную время установлено и оказалось оно слетает после перезагрузке системы, а глобально система использовала свой часовой пояс -
Исправил по статье Как перевести московское время на гребаной Убунте :D
Аватара пользователя
yiijeka
Сообщения: 3103
Зарегистрирован: 2012.01.28, 09:14
Откуда: Беларусь
Контактная информация:

Re: Время в системе

Сообщение yiijeka »

В вашем же случае используется вот этот код:
https://github.com/yiisoft/yii2/blob/ma ... il.php#L37

. sprintf('%03d', $millisecondsDiff); - добавляет .милисикунды
german.igortcev
Сообщения: 251
Зарегистрирован: 2014.08.18, 14:01

Re: Время в системе

Сообщение german.igortcev »

Самое печальное , что это же значение предается в бд, записать то запишет, а обратно не прочитает.
Аватара пользователя
yiijeka
Сообщения: 3103
Зарегистрирован: 2012.01.28, 09:14
Откуда: Беларусь
Контактная информация:

Re: Время в системе

Сообщение yiijeka »

А в бд пишется, то что хранится в файлах? И что значит "а обратно не прочитает."?
Ответить