PHP get current local time based on GMT offset -
एक फ़ंक्शन मान लें कि मैं जीएमटी +5 पर हूं और मैं वर्तमान समय जीएमटी +5 के आधार पर प्राप्त करना चाहता हूं। ("वाईएमडीएच: एस," जीएमटी +5 "); कृपया मदद आप केवल अभी के लिए जीएमटी ऑफ़सेट का उपयोग कर सकते हैं, यानी यूजर ने आपको अपने जीएमटी को आधा साल पहले ऑफसेट बताया था और अब आप जानना चाहते हैं कि यह समय क्या है अपने स्थान.यह मूल रूप से कुछ घंटों की दूरी के भीतर कुछ भी हो सकता है। यहां तक कि अगर आपको ऑफसेट कुछ सेकेंड पहले मिलता है, तो यह तब हो सकता है जब आप गणना करते हैं यह कहने के बाद, आप स्वरूपित समय से ऑफसेट घंटे जोड़ / घटाना चाहते हैं, जो वास्तव में आप ही कर सकते हैं। यह सिर्फ एक उदाहरण है, आपको इसकी आवश्यकता होगी मिनी ऑफसेट को भी संभाल करने के लिए। date_default_timezone_set () php में है जो "यूके / लंदन" जैसे टाइमज़ोन स्ट्रिंग स्वीकार करता है । लेकिन दुर्भाग्य से मेरे पास केवल जीएमटी ऑफसेट का ऑफसेट उपयोगकर्ता है
$ current_date = date मैं
$ ऑफसेट = 5; $ घंटे = (जीएमडीएट ('एच') + ऑफसेट ऑफसेट)% 24; $ घटना गूंज। Gmdate (': i: s वाई एम डी');
Comments
Post a Comment