यूनिक्स टाइमस्टैम्प कन्वर्टर

Unix टाइमस्टैम्प और मानव-पठनीय तारीख-समय के बीच तुरंत रूपांतरण करें। प्रोग्रामिंग, डिबगिंग और डेटा विश्लेषण के लिए डेवलपर-अनुकूल मुफ़्त ऑनलाइन Epoch समय कन्वर्टर।

वर्तमान Unix Timestamp: ...
रूपांतरण दिशा

सेकंड में Unix Timestamp दर्ज करें

उपयोग कैसे करें

  1. डेटा दर्ज करें

    इनपुट फ़ील्ड में आवश्यक मान दर्ज करें।

  2. सेटिंग्स समायोजित करें

    उपयुक्त विकल्प और सेटिंग्स चुनें।

  3. परिणाम देखें

    तुरंत परिणाम पाने के लिए गणना करें क्लिक करें।

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 दशमलव को काटने को दर्शाता है।

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

Unix टाइमस्टैम्प क्या है?
Unix टाइमस्टैम्प (Unix time, POSIX time) 1 जनवरी 1970, 00:00:00 UTC से बीते हुए सेकंड (seconds) की संख्या है। कंप्यूटर सिस्टम में तारीख और समय दर्शाने का यह सबसे बुनियादी तरीका है, जो समय क्षेत्र की परवाह किए बिना एक ही क्षण को एक संख्या से दर्शाता है। उदाहरण के लिए, टाइमस्टैम्प 0 का अर्थ है 1 जनवरी 1970 की आधी रात (UTC)।
एपोक (Epoch) क्या है?
एपोक समय मापने का संदर्भ बिंदु है। Unix/POSIX सिस्टम में एपोक 1 जनवरी 1970, 00:00:00 UTC है, जिसे 'Unix एपोक' भी कहते हैं। हर Unix टाइमस्टैम्प इसी क्षण से बीते सेकंड गिनता है, और ऋणात्मक टाइमस्टैम्प 1970 से पहले के समय को दर्शाते हैं।
Y2K38 (वर्ष 2038) समस्या क्या है?
Y2K38 एक ओवरफ़्लो समस्या है जो टाइमस्टैम्प को 32-बिट साइन्ड पूर्णांक में संग्रहीत करने पर होती है। 32-बिट का अधिकतम मान 2,147,483,647, 19 जनवरी 2038, 03:14:07 UTC के बराबर है; इसके ठीक बाद मान ऋणात्मक हो जाता है और समय गलती से 1901 दिखने लगता है। अधिकांश आधुनिक सिस्टमों ने 64-बिट पूर्णांक का उपयोग करके इसे हल कर लिया है।
सेकंड और मिलीसेकंड वाले टाइमस्टैम्प में क्या अंतर है?
सेकंड वाले आमतौर पर 10 अंकों के (जैसे 1711324800) और मिलीसेकंड वाले 13 अंकों के (जैसे 1711324800000) होते हैं। दोनों का संबंध है 'मिलीसेकंड = सेकंड x 1000'। JavaScript का Date.now() और Java मिलीसेकंड लौटाते हैं, जबकि Unix का date कमांड और PHP का time() सेकंड लौटाते हैं। यह कनवर्टर परिणाम को सेकंड और मिलीसेकंड दोनों में दिखाता है।
UTC समय और स्थानीय समय अलग-अलग क्यों दिखते हैं?
टाइमस्टैम्प स्वयं एक UTC निरपेक्ष समय है, पर लोगों को अपना स्थानीय समय पढ़ना अधिक सुविधाजनक लगता है। इसलिए एक ही टाइमस्टैम्प को दो तरह से दिखाया जाता है: UTC में और आपके ब्राउज़र के स्थानीय समय क्षेत्र में। उदाहरण के लिए, कोरिया (KST) UTC+9 है, इसलिए एक ही टाइमस्टैम्प के लिए स्थानीय समय UTC से 9 घंटे आगे दिखता है।
वर्तमान Unix टाइमस्टैम्प कैसे प्राप्त करें?
इस पृष्ठ को खोलने पर वर्तमान Unix टाइमस्टैम्प रियल-टाइम में दिखता है, और 'वर्तमान टाइमस्टैम्प उपयोग करें' बटन से यह सीधे इनपुट फ़ील्ड में भर जाता है। कमांड लाइन पर आप 'date +%s' (Unix/Mac) से भी वर्तमान सेकंड वाला टाइमस्टैम्प प्राप्त कर सकते हैं।
ISO 8601 प्रारूप क्या है और इसे साथ क्यों दिखाते हैं?
ISO 8601 तारीख और समय को अंतरराष्ट्रीय मानक में लिखने का प्रारूप है, जैसे '2024-03-25T00:00:00.000Z', जहाँ अंत का Z का अर्थ UTC है। टाइमस्टैम्प लोगों के लिए पढ़ने में कठिन होते हैं, जबकि UTC स्ट्रिंग सिस्टमों के बीच अत्यधिक संगत होती हैं, इसलिए API, लॉग और JSON डेटा आदान-प्रदान में इन्हें अक्सर साथ उपयोग किया जाता है; इसीलिए हम इसे रूपांतरण परिणाम के साथ देते हैं।
क्या टाइमस्टैम्प 0 या ऋणात्मक हो सकता है?
हाँ। टाइमस्टैम्प 0 एपोक का संदर्भ बिंदु यानी 1 जनवरी 1970, 00:00:00 UTC है, और उससे पहले के क्षण (जैसे 1969) ऋणात्मक संख्याओं में दर्शाए जाते हैं। संदर्भ के लिए, Y2K (2000-01-01) 946684800 है और Y2K38 सीमा 2147483647 है, इस प्रकार विशिष्ट क्षणों के निश्चित पूर्णांक मान होते हैं।
2026 कैलेंडर डेटा

संबंधित कैलकुलेटर