जैसा कि @ceejayoz ने उल्लेख किया है, स्थानों के समय क्षेत्र दिन के उजाले की बचत अवलोकन के आधार पर बदलते हैं। इसके अलावा, इसे GMT के बजाय UTC कहना अधिक उचित है, क्योंकि जब आप इसे GMT कहते हैं, तो यह दर्शाता है कि आपके सर्वर कुछ स्थानीय समय, जैसे लंदन के समय के अनुरूप हैं, और आपके सर्वर का समय किसी अन्य समय पर स्विच हो जाएगा, बीएसटी कहें, जब दिन के उजाले की बचत देखी जाती है।
मान लीजिए, जैसा कि मुझे लगता है कि आप संवाद करने की कोशिश कर रहे हैं, कि आपके सर्वर यूटीसी समय पर सेट हैं, कभी भी डेलाइट बचत नहीं देख रहे हैं, और आप इसे अधिकांश पूर्वी अमेरिकी शहरों द्वारा देखे गए समय में अनुवाद करना चाहते हैं, एक समाधान होगा
SELECT NOW(),
CONVERT_TZ(NOW(), 'UTC', 'America/New_York'),
CONVERT_TZ(NOW(), 'UTC', 'America/New_York') - INTERVAL 10 MINUTE;