CONVERT_TZ() mengkonversi nilai datetime dt dari zona waktu yang diberikan oleh from_tz ke zona waktu yang diberikan oleh to_tz dan mengembalikan nilai yang dihasilkan. Zona waktu ditentukan seperti yang dijelaskan dalam Bagian 7.1.15, “Dukungan Zona Waktu Server MySQL”. Fungsi ini mengembalikan NULL jika ada argumen yang tidak valid, atau jika ada argumen yang NULL.
SELECT CONVERT_TZ('2004-01-01 12:00:00','GMT','MET');
'2004-01-01 13:00:00'
SELECT CONVERT_TZ('2004-01-01 12:00:00','+00:00','+10:00');
'2004-01-01 22:00:00'
On 32-bit platforms, the supported range of values for this function is the same as for the TIMESTAMP type (see Section 13.2.1, “Date and Time Data Type Syntax”, for range information). On 64-bit platforms, the maximum supported value is '3001-01-18 23:59:59.999999' UTC.
SELECT CONVERT_TZ('2004-01-01 12:00:00','GMT','MET');
'2004-01-01 13:00:00'
SELECT CONVERT_TZ('2004-01-01 12:00:00','+00:00','+10:00');
'2004-01-01 22:00:00'