"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > PHP में समय और दिनांक को विभिन्न समय क्षेत्रों में कैसे परिवर्तित करें?

PHP में समय और दिनांक को विभिन्न समय क्षेत्रों में कैसे परिवर्तित करें?

2024-11-04 को प्रकाशित
ब्राउज़ करें:889

How to Convert Time and Date Across Time Zones in PHP?

PHP में सभी समय क्षेत्रों में समय और दिनांक परिवर्तित करें

समय क्षेत्र रूपांतरण

समय और दिनांक को एक समय से परिवर्तित करने के लिए PHP में ज़ोन से दूसरे तक, आप बहुमुखी डेटटाइम क्लास का लाभ उठा सकते हैं। यह आपको टाइमस्टैम्प को निर्बाध रूप से हेरफेर करने और परिवर्तित करने की अनुमति देता है। या समय क्षेत्रों और उनके ऑफसेट की एक विस्तृत सूची के लिए इंटरनेट असाइन्ड नंबर अथॉरिटी (आईएएनए) टाइम जोन डेटाबेस। डीएसटी के लिए, डेटटाइम क्लास ज़ोन-विशिष्ट नियमों के आधार पर समय क्षेत्र संक्रमणों के लिए स्वचालित रूप से समायोजित हो जाती है।

PHP क्लास में कार्यान्वयन

यहां PHP बनाने का एक उदाहरण दिया गया है समय क्षेत्र रूपांतरण के लिए कक्षा:

कक्षा टाइम कनवर्टर { निजी $from_timezone; निजी $to_timezone; निजी $ दिनांक समय; सार्वजनिक फ़ंक्शन __construct($timestamp, $from_timezone, $to_timezone) { $यह->दिनांकसमय = नया दिनांकसमय($टाइमस्टैम्प); $this->from_timezone = new DateTimeZone($from_timezone); $this->to_timezone = new DateTimeZone($to_timezone); } सार्वजनिक फ़ंक्शन कन्वर्ट() { $this->datetime->setTimezone($this->to_timezone); वापसी $this->datetime->format('Y-m-d H:i:sP'); } }

उपयोग

टाइमस्टैम्प को एक समय क्षेत्र से दूसरे समय क्षेत्र में बदलने के लिए, टाइम कनवर्टर वर्ग का एक उदाहरण बनाएं और Convert() विधि को लागू करें। उदाहरण के लिए:

$converter = new TimeConverter('2023-03-08 14:30:00', 'America/Los_Angeles', 'Asia/Tokyo'); $कन्वर्टेड_टाइम = $कनवर्टर->कन्वर्ट(); इको $कन्वर्टेड_टाइम;

यह 'एशिया/टोक्यो' समय क्षेत्र में परिवर्तित समय को आउटपुट करेगा, यदि लागू हो तो डेलाइट सेविंग टाइम के लिए समायोजित किया जाएगा।
विज्ञप्ति वक्तव्य इस लेख को पुन: पेश किया गया है: 1729644377 यदि कोई उल्लंघन है, तो कृपया इसे हटाने के लिए [email protected] पर संपर्क करें।
नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3