Здравствуйте! У меня такая проблема. На сайте вне зависимости от часового пояса время отображается неверно. Всегда минус 8 часов от реального времени. Как можно это исправить? С чем может быть связана ошибка?
Время на сервере с Мудл верное?
Часовой пояс по умолчанию (timezone) в админке Мудл поставили свой?
И это не поможет.
Мудл берет временную зону так, как она установлена в php.ini, причем в том php.ini, который привязан к apache (/etc/php5/apache2/ ). Либо временную зону надо явно в config.php прописывать директивой date_default_timezone_set
Крови мне эти настройки времени когда-то попортили....
Поможет установка на сервере правильного времени в UTC и установка правильного часового пояса в ОС, потом в php, потом в админке moodle. Во всех этих местах должно быть всё правильно настроено. Тогда в базе данных время будет храниться в UTC, но при этом при выводе всегда корректироваться в зависимости от настроек часового пояса текущего пользователя.
большое спасибо за помощь, помогла настройка сервера