Wie @ceejayoz erwähnt hat, ändern sich die Zeitzonen der Standorte je nach Beobachtung der Sommerzeit. Außerdem ist es angemessener, es UTC statt GMT zu nennen, denn wenn Sie es GMT nennen, bedeutet dies, dass Ihre Server auf eine Ortszeit eingestellt sind, z. B. Londoner Zeit, und dass die Zeit Ihres Servers auf eine andere Zeit umgestellt wird. B. BST, wenn Sommerzeit eingehalten wird.
Angenommen, Sie versuchen zu kommunizieren, dass Ihre Server auf UTC-Zeit eingestellt sind und niemals die Sommerzeit beachten, und dass Sie sie in die Zeit der meisten östlichen US-Städte übersetzen möchten, wäre eine Lösung
SELECT NOW(),
CONVERT_TZ(NOW(), 'UTC', 'America/New_York'),
CONVERT_TZ(NOW(), 'UTC', 'America/New_York') - INTERVAL 10 MINUTE;