टाइमस्टैंप कन्वर्टर
Unix टाइमस्टैंप को पढ़ने लायक़ तारीख़ों में बदलें और इसका उल्टा, सेकंड या मिलीसेकंड में, UTC, ISO 8601 और लोकल समय आउटपुट साथ-साथ दिखाए गए।
- फ़ाइलें कभी आपकी डिवाइस से बाहर नहीं जातीं
- मुफ़्त, बिना साइन-अप
- कोई वॉटरमार्क नहीं
- लोड होने के बाद ऑफ़लाइन भी काम करता है
टाइमस्टैंप कन्वर्टर कैसे करें
- 1
टाइमस्टैंप पेस्ट करें या तारीख़ चुनें
सेकंड और मिलीसेकंड अपने आप पहचाने जाते हैं।
- 2
हर फ़ॉर्मेट पढ़ें
UTC, ISO 8601, लोकल समय और सापेक्ष समय सभी दिखाए जाते हैं।
- 3
जो चाहिए वह कॉपी करें
हर फ़ॉर्मेट एक क्लिक से कॉपी होता है।
लगभग हर सिस्टम इसी ख़ास तरीक़े से समय क्यों गिनता है
कोई Unix टाइमस्टैंप बस 1 जनवरी 1970 की UTC मध्यरात्रि से बीते सेकंड की संख्या है — दशकों पहले चुना गया एक मनमाना संदर्भ बिंदु जो तब से किसी कंप्यूटर सिस्टम में समय के किसी बिंदु को दर्शाने के लिए लगभग सार्वभौमिक डिफ़ॉल्ट बन गया है। इसकी अपील यह है कि यह किसी तारीख़ और समय को तुलना और स्टोर करने में आसान एक अकेले इंटीजर तक घटा देता है: यह जाँचना कि कोई पल दूसरे से पहले है या नहीं, कैलेंडर गणना की बजाय एक सादी संख्यात्मक तुलना है, और इसे स्टोर करना चाहे तारीख़ किसी भी सदी में हो एक तय और अनुमानित मात्रा में जगह लेता है। यही वजह है कि यह डेटाबेस टाइमस्टैंप कॉलम से लेकर API रिस्पॉन्स और लॉग फ़ाइल एंट्री तक हर चीज़ के पीछे है, भले ही कच्चा नंबर सीधे उसे देखने वाले किसी इंसान के लिए कोई मतलब न रखे — यही पूरी वजह है कि ऐसा कन्वर्टर मौजूद है।
एक नज़र में सेकंड और मिलीसेकंड में फ़र्क़ करना
सेकंड में मौजूदा पल दर्शाने वाला Unix टाइमस्टैंप दस अंक लंबा होता है, और मिलीसेकंड में वही पल तेरह अंक का होता है — हज़ारवें हिस्से की सटीकता के लिए तीन अतिरिक्त अंक। यह लंबाई का फ़र्क़ किसी दिए गए नंबर की इकाई पहचानने का तेज़ और भरोसेमंद तरीक़ा है, और यह ग़लत अनुमान लगाने पर होने वाली दो सबसे आम और उलझन भरी ग़लतियों को भी समझाता है। मिलीसेकंड में कोई वैल्यू ऐसे कोड को पास करना जो सेकंड की उम्मीद करता है, दिखने वाली तारीख़ को लगभग हज़ार गुना बढ़ा देता है, जो साल 55000 के आस-पास कहीं गिरती है — नाटकीय और साफ़ तौर पर ग़लत। सेकंड में कोई वैल्यू ऐसे कोड को पास करना जो मिलीसेकंड की उम्मीद करता है, उल्टा करता है: यह असली बीते समय को लगभग हज़ार से बाँट देता है, जिससे समझी गई तारीख़ 1970 के आस-पास कहीं गिरती है, जो एक प्लॉज़िबल तारीख़ के इतने क़रीब है कि इसे कभी-कभी इकाई की गड़बड़ी की बजाय कहीं और की असली ग़लती समझ लिया जाता है।
UTC स्टोरेज के लिए क्यों है और लोकल समय स्क्रीन के लिए
कोई कच्चा Unix टाइमस्टैंप बिल्कुल भी कोई टाइम-ज़ोन जानकारी नहीं ले जाता — यह बस बीते सेकंड की गिनती है, धरती पर किसी भी दिए गए पल में हर जगह एक जैसी — और इसे पढ़ने लायक़ तारीख़ में बदलने का पल वह जगह है जहाँ देखने के मक़सद के लिए कोई टाइम ज़ोन चुनना पड़ता है। घटनाओं को UTC (या ख़ुद कच्चे टाइमस्टैंप, जो परिभाषा से टाइम-ज़ोन-स्वतंत्र है) का इस्तेमाल करके स्टोर और लॉग करने का मतलब है कि किसी सिस्टम में हर रिकॉर्ड बिल्कुल एक जैसा पल दर्शाता है चाहे सर्वर, डेटाबेस, या रिकॉर्ड पढ़ने वाला व्यक्ति किसी भी टाइम ज़ोन में हो। लोकल समय में बदलना डिस्प्ले-लेयर का फ़ैसला है जो सिर्फ़ तब लिया जाता है जब कोई इंसान असल में वैल्यू देख रहा हो, यही वजह है कि यह टूल दोनों को साफ़ तौर पर अलग रखता है: UTC और ISO 8601 वे वैल्यू हैं जिन्हें स्टोर और तुलना करना फ़ायदेमंद है, लोकल समय वह वर्ज़न है जिसे पढ़ना फ़ायदेमंद है।
2038 की समस्या, और यह टूल इससे क्यों प्रभावित नहीं होगा
काफ़ी सारा पुराना इंफ्रास्ट्रक्चर — लेगेसी C कोड, कुछ एम्बेडेड सिस्टम, कुछ पुराने डेटाबेस कॉलम टाइप — Unix टाइमस्टैंप को 32-बिट साइन्ड इंटीजर में स्टोर करता है, जिसकी एक पक्की सीमा है: यह 19 जनवरी 2038 को 03:14:07 UTC पर ओवरफ़्लो होकर 1901 की किसी तारीख़ पर वापस चला जाता है, यह एक ऐसी ग़लती है जिसका अंतर्निहित रूप Y2K समस्या जैसा ही है लेकिन दो-अंकों के साल की बजाय बाइनरी इंटीजर सीमाओं में जड़ जमाए हुए है। JavaScript नंबर को 64-बिट फ़्लोटिंग-पॉइंट वैल्यू के रूप में दर्शाता है, जिसमें कहीं ज़्यादा गुंजाइश है और यह इस ख़ास ओवरफ़्लो का शिकार नहीं होता, तो इस टूल में कैलकुलेट किया गया कोई टाइमस्टैंप प्रभावित नहीं होता — यह चिंता किसी भी ऐसे सिस्टम पर लागू होती है जिसने मूल रूप से वह टाइमस्टैंप बनाया जिसे कन्वर्ट किया जा रहा है, यहाँ होने वाले कन्वर्ज़न पर नहीं।
अक्सर पूछे जाने वाले सवाल
क्या मेरा टाइमस्टैंप सेकंड में है या मिलीसेकंड में?
टूल इसका पता लगाता है। सेकंड में मौजूदा Unix टाइमस्टैंप के 10 अंक होते हैं; मिलीसेकंड में 13। अगर कोई तारीख़ 1970 में आती है, तो आपने मिलीसेकंड को सेकंड के रूप में पास किया; अगर यह साल 55000 में गिरती है, तो आपने उल्टा किया।
Unix एपॉक क्या है?
1 जनवरी 1970 की UTC मध्यरात्रि, वह शून्य बिंदु जहाँ से लगभग हर सिस्टम गिनता है। नेगेटिव टाइमस्टैंप वैध हैं और उससे पहले की तारीख़ों को दर्शाते हैं — यह टूल उन्हें संभालता है।
2038 की समस्या क्या है?
जो सिस्टम Unix समय को 32-बिट साइन्ड इंटीजर में स्टोर करते हैं वे 19 जनवरी 2038 को ओवरफ़्लो होकर 1901 पर वापस चले जाते हैं। JavaScript 64-बिट फ़्लोट इस्तेमाल करता है, तो यह टूल प्रभावित नहीं होता, लेकिन लेगेसी C कोड और पुराने डेटाबेस कॉलम होते हैं।
"लोकल समय" कौन सा टाइम ज़ोन है?
आपकी डिवाइस का टाइम ज़ोन, ब्राउज़र से पढ़ा गया। UTC और ISO 8601 लाइनें टाइम-ज़ोन-स्वतंत्र हैं, जो वही है जो आपको स्टोर और लॉग करना चाहिए — लोकल समय सिर्फ़ देखने के लिए है।
टाइमस्टैंप कन्वर्टर के सामान्य काम
आपको यह भी चाहिए हो सकता है
JWT डिकोडर
JSON Web Token डिकोड और जाँचें
उम्र कैलकुलेटर
साल, महीने और दिन में सटीक उम्र
हैश जेनरेटर
MD5, SHA-1, SHA-256, SHA-384 और SHA-512
Base64 एनकोडर और डिकोडर
Base64 और Base64URL एनकोड और डिकोड करें
CSS फ़ॉर्मेटर
स्टाइलशीट को सुंदर बनाएँ या मिनिफ़ाई करें
CSS मिनिफ़ायर
असली CSS-अवेयर मिनिफ़ायर से स्टाइलशीट छोटा करें
HTML फ़ॉर्मेटर
HTML को सही तरीक़े से सुंदर बनाएँ और इंडेंट करें
JavaScript फ़ॉर्मेटर
असली पार्सर के साथ JS और TypeScript फ़ॉर्मेट करें