Ja, jag skulle titta på CONVERT_TZ:
http://dev .mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_convert-tz
För att ta tag i tidszonen från mysql:
mysql> SELECT @@global.time_zone, @@session.time_zone;
Redigera:Frågan nedan returnerar tidszonen för den aktuella sessionen.
select timediff(now(),convert_tz(now(),@@session.time_zone,'+00:00'));
URL för lite info: Hur får jag den aktuella tidszonen för MySQL?
Om servern har en annan tidszon, berätta för oss ditt operativsystem eller plats.