टाइमस्टैंप कन्वर्टर
आप एक लॉग फ़ाइल डीबग कर रहे हैं और 1718064000 देखते हैं। आपका डेटाबेस तिथियों को 1609459200 के रूप में संग्रहीत करता है। एक API 'एपॉक टाइम' लौटाता है और आपको जानना होगा कि वह वास्तव में किस तिथि को दर्शाता है। यूनिक्स टाइमस्टैम्प कंप्यूटिंग में हर जगह हैं — वे कंप्यूटर द्वारा तिथियों को कुशलतापूर्वक संग्रहीत और तुलना करने के तरीके हैं — लेकिन वे मनुष्यों के लिए पूरी तरह से अपठनीय हैं। टाइमस्टैम्प कन्वर्टर यूनिक्स टाइमस्टैम्प (1 जनवरी 1970 से सेकंड) को मानव-पठनीय तिथियों में और वापस अनुवादित करता है। चाहे आप एक डेवलपर हों जो समय-संबंधित कोड डीबग कर रहे हों, एक डेटा विश्लेषक जो लॉग फ़ाइलों के साथ काम कर रहा हो, एक सिस्टम एडमिनिस्ट्रेटर जो सर्वर घटनाओं की जाँच कर रहा हो, या कोई ऐसा व्यक्ति जो बस एक टाइमस्टैम्प पर ठोकर खाकर जानना चाहता हो कि इसका क्या अर्थ है, यह उपकरण रूपांतरण को तुरंत और सहज बनाता है।
क्या है
एक टाइमस्टैम्प कन्वर्टर यूनिक्स टाइमस्टैम्प (जिसे यूनिक्स टाइम, POSIX टाइम, या एपोक टाइम भी कहा जाता है) और मानव-पठनीय दिनांक/समय प्रारूपों के बीच अनुवाद करता है। यूनिक्स टाइमस्टैम्प एक एकल पूर्णांक है जो यूनिक्स एपोक: 1 जनवरी, 1970, 00:00:00 UTC के बाद से बीते सेकंडों की संख्या को दर्शाता है। उदाहरण के लिए, टाइमस्टैम्प 0 एपोक के सटीक क्षण को दर्शाता है, 1000000000 9 सितंबर, 2001 था, और 1700000000 14 नवंबर, 2023 था। टाइमस्टैम्प नकारात्मक हो सकते हैं (1970 से पहले की तारीखों के लिए) और उच्च सटीकता के लिए मिलीसेकंड (13 अंक) या माइक्रोसेकंड (16 अंक) शामिल कर सकते हैं। यूनिक्स टाइमस्टैम्प कंप्यूटर द्वारा तारीखों को संग्रहीत करने का मानक तरीका है क्योंकि एक एकल पूर्णांक की तुलना, छँटाई और गणित करना आसान होता है। कन्वर्टर दोनों दिशाओं को संभालता है: टाइमस्टैम्प से पठनीय तारीख (1718064000 → 11 जून, 2024, 12:00:00 AM UTC) और पठनीय तारीख से टाइमस्टैम्प। यह टाइमज़ोन रूपांतरण भी संभालता है, ताकि आप टाइमस्टैम्प की तारीख अपने स्थानीय टाइमज़ोन या अपनी पसंद के किसी भी टाइमज़ोन में देख सकें।
कैसे उपयोग करें
- टाइमस्टैम्प को तारीख में बदलने के लिए: इनपुट फ़ील्ड में यूनिक्स टाइमस्टैम्प (सेकंड या मिलीसेकंड में) दर्ज करें। टूल स्वचालित रूप से पहचानता है कि यह सेकंड (10 अंक) है या मिलीसेकंड (13 अंक)।
- मानव-पठनीय तारीख तुरंत UTC और आपके स्थानीय समय क्षेत्र में दिखाई देती है। आउटपुट में पूरी तारीख, सप्ताह का दिन और समय शामिल है।
- दिनांक को टाइमस्टैम्प में बदलने के लिए: दिनांक पिकर का उपयोग करें या मैन्युअल रूप से दिनांक और समय टाइप करें। संबंधित यूनिक्स टाइमस्टैम्प तुरंत दिखाई देता है।
- यदि आवश्यक हो तो समय क्षेत्र समायोजित करें। आप किसी भी समय क्षेत्र में तारीख देख सकते हैं या संबंधित टाइमस्टैंप देखते हुए समय क्षेत्रों के बीच रूपांतरण कर सकते हैं।
- परिणाम कॉपी करें — या तो रिपोर्ट और दस्तावेज़ीकरण के लिए मानव-पठनीय तिथि, या कोड, डेटाबेस, या API कॉल में उपयोग के लिए टाइमस्टैम्प।
उदाहरण
इनपुट: 10 किमी को मील में बदलें
प्रक्रिया: 10 × 0.6214 = 6.214
परिणाम: 10किमी=6.214मील
इनपुट: 100 सेमी को इंच में बदलें
प्रक्रिया: 100 × 0.3937 = 39.37
परिणाम: 100सेमी=39.37इंच
इनपुट: 5 किग्रा को पाउंड में बदलें
प्रक्रिया: 5 × 2.2046 = 11.023
परिणाम: 5किग्रा=11.023पाउंड
संबंधित खोजें
लोग यह भी खोजते हैं: टाइमस्टैम्प कनवर्टर, यूनिक्स टाइमस्टैम्प, एपॉक कनवर्टर, दिनांक से टाइमस्टैम्प, टाइमस्टैम्प से दिनांक, यूनिक्स टाइम कनवर्टर।
टाइमस्टैम्प कनवर्टरयूनिक्स टाइमस्टैम्पएपॉक कनवर्टरदिनांक से टाइमस्टैम्पटाइमस्टैम्प से दिनांकयूनिक्स टाइम कनवर्टरएपॉक टाइम कनवर्टरटाइमस्टैम्प ऑनलाइनदिनांक कनवर्टरयूनिक्स दिनांक कनवर्टरटाइमस्टैम्प उपकरणएपॉक दिनांक1970 से सेकंडटाइमस्टैम्प अनुवादकटाइमस्टैम्प प्रारूप कनवर्टरISO 8601 कनवर्टरमिलीसेकंड कनवर्टरएपॉक कैलकुलेटर
अक्सर पूछे जाने वाले प्रश्न
1 जनवरी 1970 को यूनिक्स युग के रूप में क्यों उपयोग किया जाता है?
यूनिक्स ऑपरेटिंग सिस्टम को 1960 के दशक के अंत और 1970 के दशक की शुरुआत में बेल लैब्स में विकसित किया गया था। डेवलपर्स को अपने समय प्रणाली के लिए एक सुविधाजनक प्रारंभिक बिंदु की आवश्यकता थी और उन्होंने 1 जनवरी 1970, UTC को युग (समय शून्य) के रूप में चुना। यह तिथि अतीत में इतनी दूर थी कि अधिकांश उपयोग मामलों को कवर कर सके, लेकिन संख्याओं को प्रबंधनीय रखने के लिए पर्याप्त हाल की भी थी। यह चुनाव कुछ हद तक मनमाना था — यह केवल एक सुविधाजनक संदर्भ बिंदु था जो यूनिक्स के विकास के समय के करीब था। यह तिथि यूनिक्स-जैसी प्रणालियों और अंततः अधिकांश कंप्यूटिंग के लिए मानक बन गई। इस युग को कभी-कभी 'यूनिक्स टाइम जीरो' या केवल 'द इपॉक' कहा जाता है।
2038 की समस्या क्या है?
वर्ष 2038 की समस्या उन सिस्टमों को प्रभावित करती है जो यूनिक्स टाइमस्टैम्प को 32-बिट साइन्ड इंटीजर के रूप में संग्रहीत करते हैं। 32-बिट साइन्ड इंटीजर का अधिकतम मान 2,147,483,647 है, जो 19 जनवरी 2038, 03:14:07 UTC के अनुरूप है। एक सेकंड बाद, मान ओवरफ्लो हो जाता है और एक ऋणात्मक संख्या में बदल जाता है, जिसे सिस्टम 13 दिसंबर 1901 के रूप में व्याख्या करेंगे। यह Y2K समस्या के समान है लेकिन यूनिक्स-आधारित सिस्टमों को प्रभावित करती है। अधिकांश आधुनिक सिस्टम 64-बिट टाइमस्टैम्प (जो अरबों वर्षों तक ओवरफ्लो नहीं होंगे) पर स्थानांतरित हो गए हैं, लेकिन एम्बेडेड सिस्टम, लीगेसी डेटाबेस और पुराने फ़ाइल सिस्टम अभी भी जोखिम में हो सकते हैं। कन्वर्टर आंतरिक रूप से 64-बिट इंटीजर का उपयोग करता है, इसलिए यह 2038 से कहीं आगे की तारीखों को बिना किसी समस्या के संभालता है।
सेकंड और मिलीसेकंड में टाइमस्टैम्प के बीच क्या अंतर है?
सेकंड में यूनिक्स टाइमस्टैम्प एक 10-अंकीय संख्या है (2024 तक), जबकि मिलीसेकंड में टाइमस्टैम्प एक 13-अंकीय संख्या है — बिल्कुल 1000 गुना बड़ी। उदाहरण के लिए, 11 जून 2024, 00:00:00 UTC सेकंड में 1718064000 और मिलीसेकंड में 1718064000000 है। JavaScript का Date.now() मिलीसेकंड लौटाता है, जबकि कई बैकएंड सिस्टम (जैसे PHP का time() या Python का time.time()) सेकंड लौटाते हैं। कन्वर्टर अंकों की संख्या के आधार पर फॉर्मेट का स्वतः पता लगाता है, इसलिए आपको यह चिंता करने की आवश्यकता नहीं है कि आपके पास कौन सा फॉर्मेट है। यदि आपको मैन्युअल रूप से उनके बीच कन्वर्ट करने की आवश्यकता है, तो सेकंड से मिलीसेकंड में जाने के लिए 1000 से गुणा करें, या उल्टा करने के लिए 1000 से भाग दें।
क्या टाइमस्टैम्प 1970 से पहले की तारीखों को दर्शा सकते हैं?
हाँ, नकारात्मक Unix टाइमस्टैम्प 1 जनवरी 1970 से पहले की तारीखों को दर्शाते हैं। उदाहरण के लिए, -86400 31 दिसंबर 1969, 00:00:00 UTC (एपॉक से एक दिन पहले) है। हालांकि, सभी सिस्टम नकारात्मक टाइमस्टैम्प को सही ढंग से संभाल नहीं पाते हैं। कुछ पुरानी प्रोग्रामिंग भाषाएँ और डेटाबेस नकारात्मक मानों का समर्थन नहीं करते, जो ऐतिहासिक तिथियों के साथ काम करते समय त्रुटियाँ उत्पन्न कर सकते हैं। कनवर्टर नकारात्मक टाइमस्टैम्प को सही ढंग से संभालता है और संबंधित पूर्व-1970 तिथि प्रदर्शित करता है। अतीत में बहुत दूर की तिथियों (1900 के दशक से पहले) के लिए, ध्यान रखें कि समय क्षेत्र के नियम अलग थे और रूपांतरण ऐतिहासिक रूप से देखे गए वास्तविक स्थानीय समय को प्रतिबिंबित नहीं कर सकता है।
मैं वर्तमान Unix टाइमस्टैम्प कैसे प्राप्त करूं?
अधिकांश प्रोग्रामिंग भाषाओं में, वर्तमान टाइमस्टैम्प प्राप्त करना सीधा है। जावास्क्रिप्ट में: Date.now() मिलीसेकंड लौटाता है, Math.floor(Date.now()/1000) सेकंड लौटाता है। पायथन में: import time; time.time() फ्लोट के रूप में सेकंड लौटाता है। PHP में: time() सेकंड लौटाता है। Bash में: date +%s सेकंड लौटाता है। MySQL में: SELECT UNIX_TIMESTAMP() सेकंड लौटाता है। अधिकांश भाषाओं में, टाइमस्टैम्प स्वचालित रूप से सिस्टम क्लॉक से गणना की जाती है। कनवर्टर पेज पर वर्तमान टाइमस्टैम्प भी प्रदर्शित करता है, जिसे आप परीक्षण या संदर्भ उद्देश्यों के लिए कॉपी कर सकते हैं।