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

· 3 मिनट पढ़ने का समय

Unix टाइमस्टैम्प वह तरीका है जिससे कंप्यूटर समय को संग्रहीत और आदान-प्रदान करते हैं — 1 जनवरी 1970 से सेकंड का प्रतिनिधित्व करने वाली एक एकल संख्या। आप उन्हें API प्रतिक्रियाओं, डेटाबेस रिकॉर्ड, लॉग फ़ाइलों और JWT टोकन में पाते हैं। जब आपको जानने की आवश्यकता होती है कि 1711824000 किस तिथि से मेल खाता है, तो एक कन्वर्टर की आवश्यकता होती है।

Unix टाइमस्टैम्प कैसा दिखता है

टाइमस्टैम्प प्रकार पठनीय तिथि
0 सेकंड 1 जनवरी 1970, 00:00:00 UTC
1000000000 सेकंड 9 सितंबर 2001, 01:46:40 UTC
1711824000 सेकंड 31 मार्च 2024, 00:00:00 UTC
1711824000000 मिलीसेकंड 31 मार्च 2024, 00:00:00 UTC

सेकंड और मिलीसेकंड के बीच का अंतर तीन अतिरिक्त शून्य हैं। 10-अंकीय संख्या सेकंड में है; 13 अंक, मिलीसेकंड में।

टाइमस्टैम्प को कैसे कनवर्ट करें

  1. एक टाइमस्टैम्प या तिथि दर्ज करें — इसे एक पठनीय तिथि में कनवर्ट करने के लिए Unix टाइमस्टैम्प पेस्ट करें, या टाइमस्टैम्प प्राप्त करने के लिए एक तिथि दर्ज करें।
  2. फ़ॉर्मेट की जाँच करें — कन्वर्टर संख्या की लंबाई के आधार पर सेकंड या मिलीसेकंड को स्वचालित रूप से पता लगाता है।
  3. परिणाम पढ़ें — अपने स्थानीय टाइम ज़ोन में, UTC में और ISO 8601 फ़ॉर्मेट में तिथि देखें।

जहाँ आप टाइमस्टैम्प से मिलते हैं

कोड में टाइमस्टैम्प

सामान्य भाषाओं में त्वरित कन्वर्ज़न:

JavaScript: new Date(1711824000 * 1000) (JS मिलीसेकंड का उपयोग करता है)

Python: datetime.fromtimestamp(1711824000)

वर्तमान समय: Date.now() (JS), time.time() (Python)

सुझाव

अक्सर पूछे जाने वाले प्रश्न

Unix epoch समय क्या है?

Unix epoch समय (जिसे POSIX समय या Unix टाइमस्टैम्प भी कहा जाता है) 1 जनवरी 1970 को 00:00:00 UTC से बीते सेकंडों की संख्या है। यह वह मानक तरीका है जिसमें कंप्यूटर आंतरिक रूप से समय का प्रतिनिधित्व करते हैं।

सेकंड और मिलीसेकंड में टाइमस्टैम्प के बीच क्या अंतर है?

सेकंड में Unix टाइमस्टैम्प 10 अंकों के होते हैं (उदाहरण के लिए 1711824000)। मिलीसेकंड में टाइमस्टैम्प 13 अंकों के होते हैं (उदाहरण के लिए 1711824000000)। JavaScript मिलीसेकंड का उपयोग करता है, अधिकांश API और डेटाबेस सेकंड का उपयोग करते हैं। कन्वर्टर लंबाई के आधार पर स्वचालित रूप से पता लगाता है।

मेरा कनवर्ट किया गया समय कई घंटे बंद क्यों है?

टाइमस्टैम्प हमेशा UTC में होते हैं। कन्वर्टर UTC और आपके स्थानीय समय दोनों को प्रदर्शित करता है। यदि परिणाम आपकी अपेक्षा से मेल नहीं खाता, तो आप शायद एक UTC आउटपुट की एक स्थानीय समय से तुलना कर रहे हैं, या इसके विपरीत।

2038 में क्या होता है?

Unix टाइमस्टैम्प को 32-बिट हस्ताक्षरित पूर्णांक में संग्रहीत करने वाले सिस्टम 19 जनवरी 2038 को ओवरफ़्लो होंगे। अधिकांश आधुनिक सिस्टम 64-बिट पूर्णांक का उपयोग करते हैं, जो रेंज को किसी भी व्यावहारिक चिंता से परे बढ़ाते हैं।