Unix टाइमस्टैम्प कनवर्टर

यूनिक्स एपोक टाइमस्टैम्प को पढ़ने योग्य तारीख़ में बदलें - या किसी भी तारीख़ और समय को उसके यूनिक्स टाइमस्टैम्प में बदलें।

मौजूदा यूनिक्स समय

टाइमस्टैम्प → तारीख़

तारीख़ → टाइमस्टैम्प

यूनिक्स टाइमस्टैम्प क्या है?

यूनिक्स टाइमस्टैम्प (जिसे यूनिक्स समय या एपोक समय भी कहते हैं) 1 जनवरी 1970 को 00:00:00 UTC से बीते सेकंड की संख्या है - एक क्षण जिसे यूनिक्स एपोक कहा जाता है। यह समय के एक बिंदु को सादे पूर्णांक के रूप में दर्शाने का समय-क्षेत्र-स्वतंत्र तरीक़ा है।

यूनिक्स टाइमस्टैम्प कंप्यूटिंग में हर जगह उपयोग होते हैं: डेटाबेस रिकॉर्ड, लॉग फ़ाइलें, API प्रतिक्रियाएँ, JWT टोकन, फ़ाइल सिस्टम मेटाडेटा, और भी बहुत कुछ। जब आप किसी कोडबेस या API में 1700000000 जैसी बड़ी संख्या देखते हैं, तो वह लगभग हमेशा यूनिक्स टाइमस्टैम्प होती है।

सेकंड बनाम मिलीसेकंड

मानक यूनिक्स टाइमस्टैम्प सेकंड में होते हैं। JavaScript का Date.now() मिलीसेकंड लौटाता है - 1,000 गुना बड़ा मान। अगर टाइमस्टैम्प में 13 अंक हों, तो वह संभवतः मिलीसेकंड में है; 10 अंकों का मतलब सेकंड। 10 अंकों के सेकंड या 13 अंकों के मिलीसेकंड चिपकाएँ; 13 अंकों के मान अपने आप बदल दिए जाते हैं।

वर्ष 2038 की समस्या

32-बिट सिस्टम पर यूनिक्स टाइमस्टैम्प हस्ताक्षरित 32-बिट पूर्णांक के रूप में सहेजे जाते हैं, जो 19 जनवरी 2038 को 03:14:07 UTC पर ओवरफ़्लो हो जाता है - जिसके बाद टाइमस्टैम्प एक बड़ी ऋणात्मक संख्या में लौट जाएँगे। ज़्यादातर आधुनिक सिस्टम 64-बिट पूर्णांक का उपयोग करते हैं, जो लगभग 292 अरब वर्षों तक ओवरफ़्लो नहीं होंगे।

UTC बनाम स्थानीय समय

यूनिक्स टाइमस्टैम्प हमेशा UTC में होते हैं। इस टूल द्वारा दिखाई गई तारीख़ आपके स्थानीय समय क्षेत्र में बदली जाती है, इसलिए आप कहाँ हैं इसके अनुसार वही टाइमस्टैम्प अलग तारीख़ और समय दिखा सकता है।

रूपांतरण कैसे काम करता है

यूनिक्स समय हर दिन को ठीक 86,400 सेकंड मानता है। टाइमस्टैम्प को तारीख़ में बदलने के लिए 86,400 से भाग दें: पूर्ण भाग 1 जनवरी 1970 से दिनों की संख्या है, और शेषफल UTC में दिन का समय है।

1700000000 के साथ एक हल किया हुआ उदाहरण: 1,700,000,000 ÷ 86,400 = 19,675 दिन और 80,000 सेकंड बचे। 1 जनवरी 1970 के 19,675 दिन बाद 14 नवंबर 2023 है, और 80,000 सेकंड 22 घंटे, 13 मिनट और 20 सेकंड हैं। तो टाइमस्टैम्प मंगलवार, 14 नवंबर 2023 को 22:13:20 UTC है। न्यूयॉर्क में यह उसी दिन शाम 5:13:20 है; टोक्यो में यह बुधवार, 15 नवंबर को सुबह 7:13:20 है।

दूसरी दिशा आपके डिवाइस के समय क्षेत्र का उपयोग करती है। अगर आप लंदन में 1 जनवरी 2027 की आधी रात दर्ज करें, तो नतीजा 1798761600 है। न्यूयॉर्क में वही स्थानीय समय UTC में पाँच घंटे बाद है, इसलिए वह 1798779600 देता है।

सीमांत मामले

2038 की सीमा के बारे में: सबसे बड़ा हस्ताक्षरित 32-बिट मान, 2147483647, 19 जनवरी 2038 को 03:14:07 UTC है। एक सेकंड बाद 32-बिट काउंटर -2147483648 पर लौट जाता है, जो 13 दिसंबर 1901 को 20:45:52 UTC पढ़ा जाता है।

व्यावहारिक उपयोग

डेवलपर इस जैसे कन्वर्टर का उपयोग लॉग और डेटाबेस पंक्तियों में टाइमस्टैम्प पढ़ने, यह जाँचने कि कोई टोकन या कुकी कब समाप्त होती है, और किसी निर्धारित काम के लिए सटीक क्षण तय करने के लिए करते हैं। एक छोटा पड़ाव भी पास है: यूनिक्स समय 15 जनवरी 2027 को 08:00 UTC पर 1800000000 पार करता है।

अपने iPhone पर टाइमस्टैम्प तक काउंटडाउन करें

अगर कोई टाइमस्टैम्प किसी ऐसी चीज़ को चिह्नित करता है जिसकी आपको परवाह है, जैसे प्रमाणपत्र की समाप्ति, API बंद होना या कोई लॉन्च, तो आप उसे Left के साथ नज़र में रख सकते हैं।

  1. ऊपर के टाइमस्टैम्प की स्थानीय तारीख़ और समय देखने के लिए उसे बदलें।
  2. Left में आगामी खोलें और आगे की तारीख़ जोड़ें पर टैप करें, फिर नई तारीख़।
  3. इसे नाम दें और शुरुआत को उस तारीख़ और समय पर सेट करें। अगर आप पहले से चेतावनी चाहते हैं तो रिमाइंडर पाएँ चालू करें।
  4. आगामी विजेट अपनी होम स्क्रीन पर जोड़ें, या कस्टमाइज़ से अपनी लॉक स्क्रीन पर, और विजेट संपादित करें में तारीख़ चुनें।

सवाल

मौजूदा यूनिक्स टाइमस्टैम्प क्या है?

कन्वर्टर के ऊपर की संख्या सेकंड में मौजूदा यूनिक्स समय है, और हर सेकंड अपडेट होती है। नवंबर 2026 में यह 1.8 अरब से थोड़ी कम है।

क्या यूनिक्स टाइमस्टैम्प सेकंड में है या मिलीसेकंड में?

मानक यूनिक्स समय सेकंड में है, जो आज 10 अंक है। JavaScript और कई API मिलीसेकंड का उपयोग करते हैं, जो 13 अंक है; यूनिक्स मिलीसेकंड कन्वर्टर उन्हें पूरी सटीकता से संभालता है।

2038 में यूनिक्स समय का क्या होता है?

सेकंड का हस्ताक्षरित 32-बिट काउंटर 19 जनवरी 2038 को 03:14:07 UTC पर अपने अधिकतम 2,147,483,647 तक पहुँचता है। एक सेकंड बाद यह एक ऋणात्मक संख्या में लौट जाता है जो 13 दिसंबर 1901 पढ़ी जाती है। जो सिस्टम समय को 64-बिट संख्या के रूप में सहेजते हैं वे प्रभावित नहीं होते।

क्या यूनिक्स टाइमस्टैम्प का कोई समय क्षेत्र होता है?

नहीं। यह UTC में परिभाषित एक क्षण से सेकंड गिनता है, इसलिए एक ही टाइमस्टैम्प हर जगह एक ही क्षण का मतलब रखता है। केवल उसके दिखाए जाने का तरीक़ा आपके समय क्षेत्र के साथ बदलता है।

क्या यूनिक्स टाइमस्टैम्प ऋणात्मक हो सकता है?

हाँ। ऋणात्मक मान 1 जनवरी 1970 से पीछे गिनते हैं। उदाहरण के लिए, -86400 31 दिसंबर 1969 को 00:00:00 UTC है।

क्या यूनिक्स समय लीप सेकंड गिनता है?

नहीं। यूनिक्स समय हर दिन को ठीक 86,400 सेकंड मानता है, इसलिए लीप सेकंड छोड़ दिए जाते हैं।

Left डाउनलोड करें

समय को वहाँ रखें जहाँ आप देखते हैं।

Left काउंटडाउन, वर्ष की प्रगति, आदतें और स्ट्रीक आपकी होम स्क्रीन, लॉक स्क्रीन और Apple Watch पर रखता है।

App Store पर "Left" स्कैन करें या खोजें।

iOS के लिए डाउनलोड करें