संख्या बनाम स्वरूपित दिनांक
यूनिक्स टाइमस्टैम्प अंकगणित के लिए कॉम्पैक्ट और सुविधाजनक है। आईएसओ 8601 पढ़ने योग्य है और ऑफसेट बता सकता है। 2023-11-14T22:13:20Z UTC घोषित करने के लिए Z का उपयोग करता है और यूनिक्स टाइमस्टैम्प 1700000000 सेकंड पर मैप करता है।
क्षण को सुरक्षित रखें
2023-11-14T22:13:20Z और 2023-11-15T06:13:20+08:00 एक ही क्षण का वर्णन करते हैं। दोनों को यूनिक्स समय में परिवर्तित करने से समान मान उत्पन्न होता है। Z या ऑफसेट के बिना एक ISO स्ट्रिंग को इसके समय क्षेत्र को परिभाषित करने वाले एक बाहरी नियम की आवश्यकता होती है।
राउंड-ट्रिप विकल्प
मनुष्यों के लिए इंटरचेंज और लॉग के लिए एक स्पष्ट ऑफसेट के साथ आईएसओ स्ट्रिंग का उपयोग करें। जब इकाई स्पष्ट रूप से प्रलेखित हो और संक्षिप्त अंकगणित मायने रखती हो तो यूनिक्स मान का उपयोग करें। यदि स्रोत में सार्थक परिशुद्धता है तो भिन्नात्मक सेकंड रखें।
यूनिक्स समय के साथ ऑफसेट तिथि की तुलना करें
ये दिनांक तार उसी क्षण की पहचान करते हैं:
| प्रतिनिधित्व | मूल्य |
|---|---|
| यूटीसी | 2023-11-14T22:13:20Z |
| बीजिंग ऑफसेट | 2023-11-15T06:13:20+08:00 |
| न्यूयॉर्क ऑफसेट | 2023-11-14T17:13:20-05:00 |
| यूनिक्स सेकंड | 1700000000 |
अक्षर Z का मतलब शून्य का यूटीसी ऑफसेट है। एक हस्ताक्षरित ऑफसेट बताता है कि प्रदर्शित घड़ी यूटीसी से कितनी आगे या पीछे है। Z या ऑफसेट को हटाने से एक वॉल-क्लॉक रीडिंग निकल जाती है जिसके लिए व्याख्या क्षेत्र की आवश्यकता होती है। बीजिंग घड़ी रीडिंग में Z जोड़ने से यह UTC में परिवर्तित नहीं होता है; यह एक अलग क्षण घोषित करता है।
एक विश्वसनीय राउंड ट्रिप करें
टाइमस्टैम्प कनवर्टर से प्रारंभ करें, सेकंड चुनें और 1700000000 दर्ज करें। इसके आईएसओ परिणाम की प्रतिलिपि बनाएँ। विपरीत दिशा को सत्यापित करने के लिए, 14 नवंबर, 2023 को 22:13:20 बजे दिनांक को टाइमस्टैम्प में दर्ज करें, UTC का चयन करें, और सेकंड का अनुरोध करें। परिणाम मूल संख्या होना चाहिए.
सिस्टम के बीच तिथियों का संचार करते समय, निर्दिष्ट करें कि क्या फ्रैक्शनल सेकंड समर्थित हैं। 2023-11-14T22:13:20.123Z, 1700000000123 मिलीसेकंड में मैप होता है। केवल सेकंड वाला गंतव्य 123-मिलीसेकंड अंश को बरकरार नहीं रख सकता है।
गंतव्य के लिए प्रारूप चुनें
आईएसओ 8601 कई पार्सर्स द्वारा स्वीकार किए जाने वाले फॉर्म से अधिक फॉर्म को कवर करता है। आरएफसी 3339 एक संकीर्ण इंटरनेट टाइमस्टैम्प प्रोफ़ाइल है; एक विस्तारित कैलेंडर तिथि, समय और स्पष्ट ऑफसेट एक व्यावहारिक विनिमय विकल्प है। [America/New_York] जैसे ज़ोन प्रत्यय में IANA पहचानकर्ता होता है लेकिन प्रत्येक ISO या RFC 3339 पार्सर द्वारा स्वीकार नहीं किया जाता है। जब कोई रिसीवर सादे मशीन टाइमस्टैम्प की अपेक्षा करता है तो यूटीसी आईएसओ आउटपुट का उपयोग करें, और जब क्षेत्रीय शेड्यूलिंग नियम मायने रखते हैं तो ज़ोन को अलग से बनाए रखें।
एपीआई में 03/04/2026 जैसे स्थानीय स्ट्रिंग से बचें: दिनांक क्रम अस्पष्ट है। ऑफसेट के बिना तारीखों की व्याख्या करने से पहले समय क्षेत्र और DST देखें।