Fra
http://dev.mysql.com/doc/mysql/en/date-and-time-functions.html:CONVERT_TZ(dt,from_tz,to_tz)
CONVERT_TZ() converts a datetime value dt from time zone given by from_tz to the time zone given by to_tz and returns the resulting value. Time zones may be specified as described in Section 5.8.8, “MySQL Server Time Zone Support”. This function returns NULL if the arguments are invalid.
If the value falls out of the supported range of the TIMESTAMP type when converted fom from_tz to UTC, no conversion occurs. The TIMESTAMP range is described at Section 11.1.2, “Overview of Date and Time Types”.
mysql> SELECT CONVERT_TZ('2004-01-01 12:00:00','GMT','MET');
-> '2004-01-01 13:00:00'
mysql> SELECT CONVERT_TZ('2004-01-01 12:00:00','+00:00','-07:00');
-> '2004-01-01 05:00:00'
To use named time zones such as 'MET' or 'Europe/Moscow', the time zone tables must be properly set up. See Section 5.8.8, “MySQL Server Time Zone Support” for instructions.
CONVERT_TZ() was added in MySQL 4.1.3.
Hvis ikke dette er understøttet skulle DATE_ADD kunne gøre tricket:
mysql> SELECT DATE_ADD('1998-01-01 00:00:00', INTERVAL 7 HOUR);
(Måske er det DATE_SUB ?)