PHP में UTC टाइम स्टैम्प कैसे प्राप्त करें
PHP में वर्तमान टाइम स्टैम्प प्राप्त करना date() फ़ंक्शन का उपयोग करके सीधा है। हालाँकि, डिफ़ॉल्ट रूप से, date() सर्वर के समय क्षेत्र के आधार पर टाइमस्टैम्प लौटाता है। समन्वित यूनिवर्सल टाइम (UTC) में टाइमस्टैम्प प्राप्त करने के लिए, हमें एक अलग दृष्टिकोण का उपयोग करने की आवश्यकता है।
समाधान: gmdate()
UTC में टाइमस्टैम्प प्राप्त करने के लिए, हम PHP में gmdate() फ़ंक्शन का उपयोग कर सकते हैं। gmdate() date() के समान ही काम करता है लेकिन सर्वर के समय क्षेत्र की परवाह किए बिना हमेशा UTC में टाइमस्टैम्प लौटाता है। सिंटैक्स दिनांक() के समान है, जो आपको आवश्यकतानुसार टाइमस्टैम्प को प्रारूपित करने की अनुमति देता है।
उदाहरण:
$utcTimestamp = gmdate("Y-m-d H:i:s");
echo "UTC Timestamp: $utcTimestamp";
यह वर्तमान टाइमस्टैम्प को UTC प्रारूप में प्रदर्शित करेगा। इसके अतिरिक्त, हम gmstrftime() फ़ंक्शन का उपयोग करके टाइम ज़ोन ऑफ़सेट को टाइमस्टैम्प में जोड़ सकते हैं।
उदाहरण:
$timeZoneOffset = gmstrftime("%z");
$utcTimestampWithOffset = gmdate("Y-m-d H:i:s") . " GMT/UTC" . $timeZoneOffset;
echo "UTC Timestamp with Offset: $utcTimestampWithOffset";
यह उचित समय क्षेत्र ऑफसेट के साथ UTC टाइमस्टैम्प को आउटपुट करेगा, जैसे कि "2023-03-08 14:30:00 GMT/UTC 0800" यदि सर्वर का समय क्षेत्र UTC से 8 घंटे आगे है।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3