यह आलेख वर्णन करता है कि CONVERT_TZ . का उपयोग करके MySQL में समय क्षेत्र को कैसे परिवर्तित किया जाए समारोह।
CONVERT_TZ फ़ंक्शन का उपयोग करना
डिफ़ॉल्ट रूप से, A2 होस्टिंग के सर्वर निम्न समय क्षेत्रों में से एक का उपयोग करते हैं:
- यूएस-आधारित (मिशिगन) सर्वर:यूएस ईस्टर्न टाइम ज़ोन।
- यूरोप-आधारित (एम्स्टर्डम) सर्वर:मध्य यूरोपीय समय क्षेत्र।
- एशिया-आधारित (सिंगापुर) सर्वर:सिंगापुर मानक समय क्षेत्र।
साझा सर्वर पर, आप डिफ़ॉल्ट MySQL समय क्षेत्र नहीं बदल सकते, क्योंकि यह सर्वर पर अन्य खातों को प्रभावित करेगा। हालांकि, आप उपयोग किए गए समय क्षेत्र को DATE . में परिवर्तित कर सकते हैं , समय , और DATETIME CONVERT_TZ . पर कॉल करके फ़ील्ड आवश्यकतानुसार कार्य करें।
उदाहरण के लिए, निम्न नमूना क्वेरी से पता चलता है कि पेरिस, फ़्रांस के लिए यूएस पूर्वी समय क्षेत्र में वर्तमान दिनांक और समय को समय क्षेत्र में कैसे परिवर्तित किया जाए:
SELECT CONVERT_TZ( NOW(),'US/Eastern','Europe/Paris' );समय क्षेत्रों की पूरी सूची के लिए, कृपया https://en.wikipedia.org/wiki/List_of_tz_database_time_zones पर जाएं।
अधिक जानकारी
- MySQL में समय क्षेत्र समर्थन के बारे में अधिक जानकारी के लिए, कृपया http://dev.mysql.com/doc/refman/5.0/en/time-zone-support.html पर जाएं।
- CONVERT_TZ . के बारे में अधिक जानकारी के लिए समारोह, कृपया देखें http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#function_convert-tz.