FAQ. Неверное время
На главной странице UserSide выводится неверное время
Система берёт время исключительно с сервера, где установлена, ничего от себя не добавляя. Если время отображается некорректно - значит проблема исключительно с настройками на сервере. Проверяйте настройки временной зоны (в файле php.ini переменная date.timezone), региональные настройки и локали. Также может помочь проверка времени в mysql (в mysql может быть выставлено время отличающееся от серверного).
Команда
select NOW();
покажет текущее время по версии mysql
Если время mysql отличается от системного времени
Для всего MySQL-сервера часовой пояс можно поменять установив в файле конфигурации нужный часовой пояс. Например:
default-time-zone='+03:00'
Полезная статья: [[1]]