Forums / National / Russian / Тех. поддержка / Время на сервере

Не правильно отображается и используется в скриптах

Edward
#1 2018-02-18 15:52

Всем привет,

заметил такой косяк, не могу рабораться без ковыряния, может кто объяснит.

1. На локалхосте часовой пояс "Europe/Moscow"

2. в php.ini уставновлен часовой пояс "Europe/Moscow"

Правильность сего я могу проверить с помощью единственной строчки в отдельном от котонти файле:

echo date('d-m-Y H:i');

я вижу правильное системное время.

3. Во всех местах в конфигах кота (локализация и в профиле) установлена та же зона "Europe/Moscow".

Проблема в том, что во всех скриптах кота я вижу время GMT (UTC). которое установлено в common.php

Вопрос: какого хрена? Как с датой работать в коте?

Раньше вроде было все ок, по крайней мере я не помню такой проблемы.

Комментарий на 

date_default_timezone_set('UTC')

приводит к тому, что не правильно расчитывается локальное время пользователя (установки в профиле).

 

Добавлено 2 месяца спустя:

Хэллоу, разработчики, команда)

Хотя бы подтвердите, есть проблема с датами или нет?

Почему время сервера двиг отдает в GMT?

Если реально установлено +3 и в php.ini +3.

Это ж основа работы.

Придется ковырять причину в движке.

Email: ed.gabishev@gmail.com
Telegram: https://t.me/Ed_Gaba
This post was edited by Edward (2018-04-23 11:15, 6 years ago)