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 मानकर स्टोर किया गया लोकल समय होते हैं।
डेट रेंज जनरेटर कैसे इस्तेमाल करें
- Sequence या Random ranges चुनें।
- From/To तारीख़ें और step डालें (या रेंज की संख्या और लंबाई)।
- तारीख़ का फ़ॉर्मेट और आउटपुट फ़ॉर्मेट चुनें, फिर Generate दबाएँ।
डेट रेंज जनरेटर की खूबियाँ
- दो तारीख़ों के बीच घंटे, दिन, सप्ताह, महीने, तिमाही या साल के क्रम (1,000 प्रविष्टियों तक)
- सिर्फ़ कार्यदिवसों का फ़िल्टर
- महीने और साल वाले steps छोटे महीने पर सिमट जाते हैं (31 जन → 29 फ़र → 31 मार्च)
- न्यूनतम/अधिकतम लंबाई के साथ रैंडम start/end जोड़े, चाहें तो आपस में न टकराने वाले
- हर पंक्ति में ISO, सप्ताह का दिन और साल/महीना/दिन के हिस्से
- seed लगाया जा सकता है; JSON, CSV, SQL, XML, JSON Lines या तालिका आउटपुट
डेट रेंज जनरेटर का उदाहरण
पहली तिमाही के महीनों के अंत
इनपुट:
Mode: Sequence · From 2025-01-31 to 2025-03-31 · Step: Monthly · Format: EUआउटपुट:
index,date,weekday
1,31/01/2025,Friday
2,28/02/2025,Friday
3,31/03/2025,Mondayडेट रेंज जनरेटर के बारे में अक्सर पूछे जाने वाले सवाल
sequence मोड क्या बनाता है?
दो तारीख़ों के बीच हर घंटा, दिन, सप्ताह, महीना, तिमाही या साल (1,000 प्रविष्टियों तक), चाहें तो सिर्फ़ कार्यदिवस। महीने वाले steps महीने का दिन बनाए रखते हैं और छोटे महीनों पर सिमट जाते हैं (31 जन → 29 फ़र)।
रैंडम रेंज का क्या?
दिनों में तय की जा सकने वाली लंबाई के साथ रैंडम start/end जोड़े; "non-overlapping" चालू करने पर रेंज कभी आपस में नहीं टकरातीं, जो बुकिंग और शेड्यूलिंग टेस्ट में आम तौर पर चाहिए होता है।
कौन-कौन से तारीख़ फ़ॉर्मेट मिलते हैं?
ISO, ISO date-time, US, EU, Unix सेकंड/मिलीसेकंड, RFC 2822, tabular हिजरी और लंबा रूप।
तारीख़ें किस time zone में बनती हैं, और DST बदलाव पर क्या होता है?
सब कुछ UTC में होता है। सादा YYYY-MM-DD आधी रात UTC माना जाता है, hourly/daily/weekly step 60 मिनट या 24 घंटे के गुणक जोड़ते हैं, monthly step UTC कैलेंडर गणना करते हैं, और weekday UTC तारीख़ से निकलता है। local time zone या DST नियम लागू नहीं होता, इसलिए daily sequence में कोई दिन न छूटता है, न दोहराया जाता।
संदर्भ
- 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 स्ट्रिंग कैसे पार्स करता है।
- RFC 4180: Common Format and MIME Type for Comma-Separated Values (CSV) FilesCSV के आम नियम: कॉमा सेपरेटर, CRLF लाइन एंड, और कॉमा, कोट या लाइन ब्रेक वाले फ़ील्ड की क्वोटिंग।