По умолчанию текущий часовой пояс для каждого соединения это время сервера.
timezone клиента - @@session.time_zone.
Какой результат у вас:
SELECT @@global.time_zone,@@session.time_zone;
timezone клиента можно получить из GeoIP, либо спросить у самого клиента (в настройках аккаунта)
Ну либо узнать его системное время с помощью javascript и отрпавить эту инфу на сервер.