SELECT
CONVERT_TZ(`timestamp_field`, @@session.time_zone, '+00:00') AS `utc_datetime`
FROM `table_name`
Jag gjorde ett cheatsheet här:Ska MySQL ha sin tidszon inställd på UTC?
För att undvika problem som det som nämns av @spencer7593 med överlappande tider rekommenderar jag att du alltid lagrar datum i UTC