ISO 8601 टाइमस्टैम्प क्या है, और Unix समय से उसका क्या संबंध है?
ISO 8601 किसी क्षण को 2026-09-23T10:15:00+03:00 की तरह लिखता है — सबसे बड़ी इकाई पहले, स्पष्ट UTC ऑफ़सेट या Z के साथ — जिससे यह टेक्स्ट की तरह सॉर्ट होता है और लोकेल के पार स्पष्ट रहता है; RFC 3339 वह इंटरनेट प्रोफ़ाइल है जो API इस्तेमाल करते हैं। Unix समय वही क्षण 1970-01-01T00:00:00Z से सेकंड (JavaScript में मिलीसेकंड) की गिनती के रूप में है, बिना किसी टाइम ज़ोन के। ज़्यादातर तारीख़ के बग दो बार लगाया गया ऑफ़सेट या UTC मानकर स्टोर किया गया लोकल समय होते हैं।
ISO 8601 कन्वर्टर कैसे इस्तेमाल करें
- कोई ISO 8601 डेट-टाइम, अवधि या अंतराल पेस्ट करें।
- जब वैल्यू में ऑफ़सेट न हो तो लागू करने के लिए timezone चुनें।
- घटक देखें और जो समकक्ष फ़ॉर्मैट चाहिए उसे कॉपी करें।
P से शुरू होती है; T से पहले का सब कुछ तारीख़ वाला हिस्सा है और उसके बाद का समय वाला, इसलिए M का मतलब T से पहले महीने और बाद में मिनट है।FAQ का उदाहरण
भाग 1:Pभाग 2:1Y2M3Dभाग 3:Tभाग 4:4H5M6S
- 1
P: पूरी वैल्यू एक अवधि है - 2तारीख़ वाला हिस्सा: 1 वर्ष, 2 महीने, 3 दिन
Tसे पहलेMका मतलब महीने। इकाइयाँ क्रम से:Y,M,W,D। - 3
T: समय वाला हिस्सा यहाँ से शुरू - 4समय वाला हिस्सा: 4 घंटे, 5 मिनट, 6 सेकंड
Tके बादMका मतलब मिनट:PT30Mयानी 30 मिनट।
P1Y2M3DT4H5M6S के लिए टूल का कुल 36,993,906 सेकंड अनुमानित है: इसमें 365-दिन का वर्ष और 30-दिन का महीना लिया जाता है। बिना वर्ष या महीने वाली अवधि, जैसे PT30M, सटीक होती है।
ISO 8601 कन्वर्टर की खूबियाँ
- कैलेंडर, सप्ताह और ordinal तारीख़ें, basic व extended फ़ॉर्मैट, भिन्नांश और ऑफ़सेट पार्स करता है
- अवधि (P1Y2M3DT4H5M6S, PT30M, P2W), आसान भाषा में विवरण और कुल योग के साथ
- अंतराल: start/end, start/duration, duration/end और दोहराने वाले R5/…
- घटक-दर-घटक व्याख्या, वैलिडेशन संदेशों सहित
- समकक्ष फ़ॉर्मैट: RFC 3339, basic, सप्ताह-तारीख़, ordinal तारीख़, RFC 2822, epoch
- मौजूदा क्षण को हर रूप में पाने के लिए "Generate from now"
ISO 8601 कन्वर्टर का उदाहरण
ऑफ़सेट वाला टाइमस्टैम्प पार्स करना
इनपुट:
2024-03-15T13:30:00.250+03:00आउटपुट:
Year 2024 · Month 03 · Day 15 · 13:30:00.250 · Offset +03:00
RFC 3339 UTC: 2024-03-15T10:30:00.250Z · Week date 2024-W11-5 · Ordinal 2024-075ISO 8601 कन्वर्टर के बारे में अक्सर पूछे जाने वाले सवाल
ISO 8601 और RFC 3339 में क्या अंतर है?
RFC 3339 इंटरनेट पर इस्तेमाल होने वाली ISO 8601 की सख़्त प्रोफ़ाइल है: हमेशा पूरी तारीख़ और समय, "T" सेपरेटर (स्पेस भी चल जाता है) तथा अनिवार्य Z या ±hh:mm ऑफ़सेट। हर RFC 3339 स्ट्रिंग वैध ISO 8601 है, पर इसका उल्टा ज़रूरी नहीं।
कौन-कौन से रूप सपोर्ट हैं?
कैलेंडर तारीख़ें (2024-03-15), basic फ़ॉर्मैट (20240315T103000Z), कम सटीकता (2024-03), सप्ताह-तारीख़ें (2024-W11-5), ordinal तारीख़ें (2024-075), भिन्नांश और ऑफ़सेट सहित समय, अवधि (P1Y2M3DT4H5M6S, PT30M, P2W) तथा अंतराल (start/end, start/duration, duration/end, R5/…)।
किसी अवधि का कुल सेकंड "अनुमानित" क्यों होता है?
वर्ष और महीने की लंबाई बदलती रहती है, इसलिए कुल योग में 365-दिन का वर्ष और 30-दिन का महीना लिया जाता है। सिर्फ़ सप्ताह, दिन, घंटे, मिनट और सेकंड से बनी अवधि सटीक होती है।
24:00:00 का क्या मतलब है?
ISO 8601 दिन के अंत को दर्शाने के लिए 24:00:00 की अनुमति देता है, जो अगले दिन के 00:00:00 के बराबर है। टूल इसे स्वीकार करता है और आउटपुट को सामान्य रूप में बदल देता है।
संदर्भ
- RFC 3339: Date and Time on the Internet: TimestampsISO 8601 का इंटरनेट टाइमस्टैम्प प्रोफ़ाइल (2026-09-23T10:15:00Z) और उसके ऑफ़सेट नियम।
- ISO 8601 — Date and time formatतारीख़, समय, अवधि और अंतराल को स्पष्ट रूप से लिखने का अंतरराष्ट्रीय मानक।
- Date — JavaScript reference — MDNJavaScript समय को Unix epoch से मिलीसेकंड के रूप में कैसे दर्शाता है और ISO 8601 स्ट्रिंग कैसे पार्स करता है।