SELECT
CONVERT_TZ(`timestamp_field`, @@session.time_zone, '+00:00') AS `utc_datetime`
FROM `table_name`
Tutaj zrobiłem ściągawkę:Czy MySQL powinien mieć swoją strefę czasową ustawioną na UTC?
Aby uniknąć problemów, takich jak wspomniany przez @spencer7593 z nakładającymi się czasami, zalecam zawsze przechowywać daty w UTC