उपयोग कैसे करें
- डेटा दर्ज करें
इनपुट फ़ील्ड में आवश्यक मान दर्ज करें।
- सेटिंग्स समायोजित करें
उपयुक्त विकल्प और सेटिंग्स चुनें।
- परिणाम देखें
तुरंत परिणाम पाने के लिए गणना करें क्लिक करें।
Unix टाइमस्टैम्प क्या है?
Unix टाइमस्टैम्प (Unix time, POSIX time, Epoch time) 1 जनवरी 1970, 00:00:00 UTC (Unix एपोक) से अब तक बीते हुए सेकंड (seconds) को एक पूर्णांक के रूप में दर्शाता है। चूँकि यह समय क्षेत्र, डेलाइट सेविंग या कैलेंडर की लिखावट की परवाह किए बिना दुनिया में हर जगह एक ही क्षण को एक ही संख्या से दर्शाता है, इसलिए यह डेटाबेस संग्रहण, लॉग रिकॉर्डिंग, API संचार और समय की तुलना में वास्तविक मानक बन गया है।
समय को संख्या में क्यों दर्शाते हैं?
- तुलना सरल — दो क्षणों में पहले कौन-सा है, यह केवल पूर्णांकों की तुलना से तय हो जाता है।
- गणना आसान — जोड़ने या घटाने से तुरंत बीता हुआ समय (सेकंड में) मिल जाता है।
- कोई अस्पष्टता नहीं — यह UTC आधारित निरपेक्ष समय है, इसलिए 'यह KST है या UTC' जैसी कोई उलझन नहीं रहती।
10 अंक (सेकंड) और 13 अंक (मिलीसेकंड) वाले रूप आम हैं; JavaScript और Java डिफ़ॉल्ट रूप से मिलीसेकंड का उपयोग करते हैं, जबकि Unix सिस्टम कॉल सेकंड का।
गणना सूत्र
टाइमस्टैम्प और तारीख 1000 (मिलीसेकंड रूपांतरण) के माध्यम से दोनों दिशाओं में बदले जाते हैं।
- टाइमस्टैम्प → तारीख:
date = new Date(timestamp x 1000) - तारीख → टाइमस्टैम्प:
timestamp = floor(UTC मिलीसेकंड / 1000)
उदाहरण: 1711324800 सेकंड बदलने पर 1711324800 x 1000 = 1,711,324,800,000 मिलीसेकंड → 2024-03-25 00:00:00 UTC बनता है। इसके विपरीत, 1970-01-01 01:00 बदलने पर 1 घंटा = 3600 सेकंड होने के कारण टाइमस्टैम्प 3600 होता है। यहाँ timestamp एपोक के बाद बीते सेकंड हैं, x1000 मिलीसेकंड रूपांतरण गुणांक है, और floor दशमलव को काटने को दर्शाता है।