बस यूटीसी का उपयोग करें (डेलाइट सेविंग टाइम से प्रभावित नहीं होता)
SELECT UTC_TIMESTAMP();
संदर्भ के लिए पुरानी सामग्री:
यह काम करना चाहिए, लेकिन साथ
SELECT CONVERT_TZ(NOW(),'PST','GMT');
मुझे परिणाम के रूप में NULL भी मिला। काफी अजीब है mysql दस्तावेज़ में उदाहरण भी अशक्त हो जाता है
SELECT CONVERT_TZ('2004-01-01 12:00:00','GMT','MET');
http://dev .mysql.com/doc/refman/5.1/hi/date-and-time-functions.html#function_convert-tz <स्ट्राइक>लगता है कि आपको mysql में बग मिल गया हैस्ट्राइक> . (+स्टीफन प्रिचर्ड को धन्यवाद)
आप कोशिश कर सकते हैं:
SET @[email protected]@TIME_ZONE;
SET TIME_ZONE='+00:00';
SELECT NOW();
SET [email protected]_TIME_ZONE;
ठीक वही नहीं है जो आप चाहते थे (इसके 4 प्रश्न, लेकिन केवल एक ही चयन :-)