Unix टाइमस्टैम्प क्या है?
Unix टाइमस्टैम्प Unix epoch — 1970-01-01T00:00:00Z — के बाद से बीते सेकंड (या मिलीसेकंड) की संख्या है। यह लॉग फ़ाइलों, API प्रतिक्रियाओं, डेटाबेस कॉलमों और JWT दावों में किसी क्षण को दर्शाने का प्रामाणिक तरीका है। यह कन्वर्टर एक टाइमस्टैम्प को एक साथ UTC, आपके स्थानीय समय क्षेत्र और जोड़े गए किसी भी IANA क्षेत्र में दिखाता है, और दोनों दिशाओं में रूपांतरण करता है — सब आपके ब्राउज़र में, शून्य नेटवर्क अनुरोध के साथ।
Unix टाइमस्टैम्प कन्वर्शन कैसे काम करता है?
यह टूल एक छोटी, निर्धारणवादी पाइपलाइन चलाता है जो प्लेटफ़ॉर्म के मूल Date और Intl.DateTimeFormat व्यवहार को दर्शाती है:
- परिमाण पहचान। 1012 से बड़ा कोई भी संख्यात्मक इनपुट मिलीसेकंड माना जाता है; उससे छोटा कुछ भी सेकंड माना जाता है।
1700000000सेकंड के रूप में पढ़ा जाता है,1700000000000मिलीसेकंड के रूप में, और दोनों एक ही क्षण को इंगित करते हैं। - क्षण निर्माण। पाया गया मान आवश्यकता हो तो मिलीसेकंड में गुणा होकर
new Date(ms)को पास होता है। परिणाम एक प्लेटफ़ॉर्म-मूल क्षण है जो अपना समय क्षेत्र नहीं रखता — यह हमेशा वैश्विक समय रेखा पर एक बिंदु है। - बहु-क्षेत्र रेंडरिंग। पिकर में हर सक्रिय क्षेत्र के लिए, टूल उस क्षेत्र के साथ
Intl.DateTimeFormatको कॉल करता है ताकि चार समानांतर दृश्य बनाए जा सकें — सही ऑफ़सेट के साथ ISO 8601, RFC 2822 शैली की स्ट्रिंग, स्थानीय भाषा-सजग लंबा रूप, और «3 मिनट पहले» जैसा सापेक्ष वाक्यांश। - तारीख → टाइमस्टैम्प उलट। जब आप दिशा बदलते हैं, टूल
datetime-localके दीवार-घड़ी मान और चयनित क्षेत्र को पढ़ता है, उस दीवार-घड़ी समय पर उस क्षेत्र का ऑफ़सेट गणना करता है, और वापस UTC क्षण में बदल देता है। आउटपुट को अलग-अलग कॉपी बटन के साथ Unix सेकंड और Unix मिलीसेकंड दोनों के रूप में प्रदर्शित किया जाता है। - लाइव टिक। «लाइव» चालू करने पर एक
setInterval(tick, 1000)लूप शुरू होता है जो हर सेकंड प्रत्येक सेल को फिर से रेंडर करता है; इसे बंद करने पर अंतराल साफ़ हो जाता है और प्रदर्शन रुक जाता है। धड़कता बिंदु सभी Ultim8Soft टूल्स में उपयोग होने वाले मानक लाइव-मोड अनुबंध को दर्शाता है।
इस Unix टाइमस्टैम्प कन्वर्टर का उपयोग क्यों करें?
- डिफ़ॉल्ट रूप से गोपनीयता। आरंभिक दस्तावेज़ लोड के बाद पृष्ठ कोई नेटवर्क कॉल नहीं करता। आपका टाइमस्टैम्प कभी टैब नहीं छोड़ता — DevTools खोलें, कन्वर्ट दबाएँ, और नेटवर्क पैनल शांत रहता है।
- एक ही बॉक्स में सेकंड और मिलीसेकंड। अब अनुमान लगाने की ज़रूरत नहीं कि आपकी लॉग लाइन कौन सी इकाई उपयोग करती है; परिमाण डिटेक्टर सही इकाई चुनता है और बताता है कि उसने किसे चुना।
- एक नज़र में बहु-क्षेत्र। UTC, टोक्यो में आपके इंजीनियर के डेस्क, न्यूयॉर्क में ग्राहक की स्क्रीन, और लंदन में ऑडिट लेजर के बीच एक भुगतान टाइमस्टैम्प की तुलना — एक रेंडर में, बिना कैलेंडर गणित के।
- RFC-अनुकूल आउटपुट। ISO 8601 सटीक क्षेत्र ऑफ़सेट का उपयोग करता है, RFC 2822 पारंपरिक रूप का पालन करता है, और स्थानीय दृश्य आपके ब्राउज़र की पसंदीदा भाषा का उपयोग करता है। एक ही संख्या, चार प्रारूप, राउंडिंग आश्चर्य नहीं।
Unix टाइमस्टैम्प के सामान्य अनुप्रयोग क्या हैं?
जहाँ भी सिस्टम समय को संख्या के रूप में लिखता है, Unix टाइमस्टैम्प कन्वर्टर पहला टूल है जो आप उठाते हैं:
- लॉग लाइनें डिबग करना।
journald, CloudWatch, Datadog या Sentry के एप्लिकेशन लॉग में आमतौर पर epoch कॉलम होता है। एक रेंडर में ऑन-कॉल इंजीनियर के क्षेत्र और ग्राहक के क्षेत्र दोनों में सटीक दीवार-घड़ी समय देखने के लिए उसे यहाँ चिपकाएँ। - JWT दावे डिकोड करना। JSON Web Token के भीतर
iatऔरexpदावे Unix सेकंड टाइमस्टैम्प हैं। इन्हें यहाँ डालें ताकि देख सकें कि टोकन कब जारी हुआ और कब समाप्त होगा — सेकंड, मिलीसेकंड, ISO 8601 और सापेक्ष समय में, साथ-साथ। - API प्रतिक्रिया टाइमस्टैम्प की तुलना। REST और वेबहुक पेलोड असंगत इकाइयों में टाइमस्टैम्प भेजते हैं — Stripe सेकंड का उपयोग करता है, Shopify मिलीसेकंड का, GitHub ISO स्ट्रिंग का। ऑर्डर लाइन, ऑडिट लॉग और ग्राहक-दृश्य रसीद के साथ संरेखण सत्यापित करने के लिए कच्चे पूर्णांक को बदलें।
Unix टाइमस्टैम्प का उदाहरण कैसा दिखता है?
टाइमस्टैम्प 1700000000 लें। परिमाण डिटेक्टर इसे सेकंड के रूप में पढ़ता है (1012 से बहुत नीचे), इसलिए टूल new Date(1700000000 * 1000) बनाता है — क्षण 2023-11-14T22:13:20.000Z। UTC कार्ड ISO स्ट्रिंग, RFC 2822 रूप (Tue, 14 Nov 2023 22:13:20 GMT), लंबा स्थानीय रूप और आपकी वर्तमान घड़ी से गिने गए सापेक्ष वाक्यांश दिखाता है। टोक्यो कार्ड उसी क्षण को 2023-11-15T07:13:20.000+09:00 के रूप में, न्यूयॉर्क कार्ड 2023-11-14T17:13:20.000-05:00 के रूप में और लंदन कार्ड 2023-11-14T22:13:20.000+00:00 के रूप में रेंडर करता है। उसी मान को 1700000000000 मिलीसेकंड में दें और आपको समान रेंडर मिलेगा — परिमाण डिटेक्टर इकाई परिवर्तन को चुपचाप संभालता है।
यह Unix टाइमस्टैम्प कन्वर्टर एक ही काम करता है: एक संख्या को क्षण में, या एक क्षण को संख्या में बदलना, उन सभी समय क्षेत्रों में जिनकी आप परवाह करते हैं, बिना मान को कहीं भेजे। चिपकाएँ, क्लिक करें, कॉपी करें, आगे बढ़ें।