Функция DATE () в MySQL возвращает время сервера, если вы не указали часовой пояс.
CONVERT_TZ () полезно. Позвольте пользователю выбрать свой часовой пояс и сохранить его на сервере, а затем преобразовать столбцы даты во время пользователя.
Существует системная переменная time_zone, которую вы можете установить для сеанса, по умолчанию "SYSTEM".
Используйте SET @@variable
для установки значения.
Например:
SET @@time_zone = 'GMT';
Однако сервер не устанавливает это автоматически в зависимости от местоположения или часового пояса клиента.