RevealTheme logo

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

Unix timestamp और पठनीय तिथियों के बीच रूपांतरण करें। रियल-टाइम में अपडेट होता है।

Unix timestamp क्या है और API इसका उपयोग क्यों करते हैं?

एक Unix timestamp (जिसे epoch time या POSIX time भी कहा जाता है) एक एकल पूर्णांक है जो 1 जनवरी 1970 को 00:00:00 UTC से बीते सेकंडों की संख्या को दर्शाता है — वह क्षण जिसे 'Unix epoch' कहा जाता है। यह परंपरा 1970 के दशक में Bell Labs के पहले Unix ऑपरेटिंग सिस्टम से चली आ रही है। पठनीय तिथियों की तुलना में इसका लाभ यह है कि यह एक अकेली संख्या है, time zone से स्वतंत्र, तुलना और अंकगणितीय संक्रिया में आसान, और सिस्टमों के बीच असंदिग्ध। हर डेटाबेस, हर लॉग फ़ाइल, हर JWT, हर OAuth token और अधिकांश आधुनिक API आंतरिक रूप से Unix timestamp का उपयोग करते हैं। किसी JWT का 'exp' दावा एक Unix timestamp होता है; अधिकांश API का 'created_at' या तो Unix timestamp होता है या उससे प्राप्त ISO 8601 स्ट्रिंग; Linux/macOS पर फ़ाइल संशोधन समय Unix timestamp के रूप में संग्रहीत होते हैं। दो सामान्य रूप हैं जिन्हें आपको अलग करना चाहिए: सेकंड (मूल Unix परंपरा, JWT, OAuth और Linux फ़ाइल मेटाडेटा में उपयोग होती है) और मिलीसेकंड (JavaScript के Date.now(), Java के System.currentTimeMillis() और कई आधुनिक API में उपयोग होते हैं)। 10 अंकों का timestamp सेकंड में है; 13 अंकों का मिलीसेकंड में है। यह टूल दोनों को संभालता है: किसी भी प्रारूप को किसी भी फ़ील्ड में पेस्ट करें और हम इसका स्वतः पता लगाकर रूपांतरित कर देंगे। जानने योग्य एक और अवधारणा: ISO 8601 मानक पठनीय प्रारूप है (2025-12-31T23:59:59Z), जो वर्णानुक्रम में सख्ती से क्रमबद्ध है और हर जगह पार्स किया जा सकता है। जब आपके पास timestamp को Unix पूर्णांक के रूप में या ISO 8601 स्ट्रिंग के रूप में संग्रहीत करने का विकल्प हो, तो प्रदर्शन के लिए Unix को और पठनीयता के लिए ISO 8601 को प्राथमिकता दें।

सामान्य उपयोग के मामले

  • JWT payload से 'exp' या 'iat' claim को डिकोड करके देखें कि यह कब समाप्त होता है।

  • डिबगिंग के लिए API प्रतिक्रिया टाइमस्टैम्प को अपने स्थानीय समय क्षेत्र में बदलें।

  • कुकी समाप्ति हेडर सेट करने के लिए टाइमस्टैम्प उत्पन्न करें।

  • लॉग पार्सिंग के लिए डेटाबेस टाइमस्टैम्प (epoch सेकंड) को ISO 8601 में बदलें।

  • दो घटनाओं के बीच बीता समय उनके Unix टाइमस्टैम्प घटाकर परिकलित करें।

  • स्पष्ट Unix टाइमस्टैम्प के साथ at-कमांड का उपयोग करके cron कार्य शेड्यूल करें।

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

1970 ही क्यों?
यह Bell Labs के शुरुआती Unix सिस्टमों की एक परंपरा है। यह चुनाव मनमाना था लेकिन कायम रहा। जो 32-बिट साइन्ड पूर्णांक मूल रूप से इसे संग्रहीत करता था, वह 19 जनवरी 2038 को 03:14:07 UTC पर ओवरफ़्लो हो जाता है: यही 'वर्ष 2038 समस्या' है। आधुनिक सिस्टम 64-बिट पूर्णांकों का उपयोग करते हैं, जिससे ओवरफ़्लो वर्ष 292,277,026,596 तक चला जाता है।
सेकंड या मिलीसेकंड?
Unix timestamp सेकंड में होते हैं (2025 में 10 अंकों की संख्याएँ)। JavaScript का Date.now() और Java का System.currentTimeMillis() मिलीसेकंड (13 अंक) का उपयोग करते हैं। हमेशा जाँचें कि जिस API को आप कॉल कर रहे हैं वह किसकी अपेक्षा करता है: 1000 का कोई छूटा हुआ या अतिरिक्त गुणक प्रोडक्शन में timestamp की सबसे आम गलती है।
मैं इस timestamp को अपने time zone में कैसे देखूँ?
Unix timestamp time zone से स्वतंत्र होते हैं: वे हर जगह एक ही क्षण को दर्शाते हैं। इसे अपने स्थानीय zone में देखने के लिए timestamp को अपनी भाषा के दिनांक फ़ॉर्मैटर में उपयुक्त zone के साथ पास करें। JavaScript में: new Date(ts*1000).toLocaleString('hi-IN', { timeZone: 'America/New_York' })।
Unix time और UTC में क्या अंतर है?
Unix time एक अकेली संख्या है; UTC एक प्रतिनिधित्व है जिसमें वर्ष, माह, दिन, घंटा, मिनट और सेकंड शामिल होते हैं। Unix timestamp परंपरा से हमेशा UTC में होते हैं: 'EST में Unix time' जैसी कोई चीज़ नहीं होती। प्रदर्शन किसी भी zone में हो सकता है, लेकिन अंतर्निहित संख्या सार्वभौमिक होती है।
leap second को कैसे संभाला जाता है?
Unix time leap second को अनदेखा कर देता है: यह मानता है कि हर दिन में ठीक 86,400 सेकंड होते हैं। इसका अर्थ है कि leap second के सम्मिलन के दौरान Unix time संक्षेप में पीछे जा सकता है या रुक सकता है। अधिकांश अनुप्रयोगों के लिए यह अदृश्य होता है; उच्च-परिशुद्धता वाले सिस्टमों (GPS, वित्तीय ट्रेडिंग) के लिए TAI (International Atomic Time) का उपयोग करें।
क्या Unix timestamp ऋणात्मक हो सकते हैं?
हाँ: वे 1970 से पहले की तिथियों को दर्शाते हैं। ऋणात्मक timestamp अधिकांश भाषाओं में काम करते हैं, हालाँकि कुछ पुराने सिस्टम उन्हें अस्वीकार कर देते हैं।
ISO 8601 timestamp क्या है?
ISO 8601 पठनीय दिनांक/समय प्रारूप के लिए अंतर्राष्ट्रीय मानक है: YYYY-MM-DDTHH:MM:SSZ (Z = UTC, या अन्य ऑफ़सेट के लिए +HH:MM)। उदाहरण: 2025-12-31T23:59:59Z। ISO 8601 स्ट्रिंग कालानुक्रमिक क्रम में वर्णानुसार क्रमबद्ध होती हैं, जो उन्हें लॉग फ़ाइलों और डेटाबेस क्वेरीज़ के लिए उत्कृष्ट बनाता है।

संबंधित टूल

JWT डिकोडर

JSON Web Tokens (JWT) को तुरंत डिकोड करें। यह आपके ब्राउज़र में चलता है: टोकन कभी आपके डिवाइस से बाहर नहीं जाते, इसलिए प्रोडक्शन सीक्रेट के साथ उपयोग करना सुरक्षित है।

JSON फ़ॉर्मेटर और वैलिडेटर

JSON को ऑनलाइन फ़ॉर्मेट, वैलिडेट और मिनिफ़ाई करें। पूरी तरह आपके ब्राउज़र में काम करता है: आपका डेटा कभी आपके डिवाइस से बाहर नहीं जाता।

XML फ़ॉर्मैटर

XML दस्तावेज़ों को फ़ॉर्मैट और सुंदर बनाएँ। SOAP, sitemaps, RSS फ़ीड और कॉन्फ़िगरेशन फ़ाइलों के लिए उपयोगी।

Base64 एनकोडर और डिकोडर

स्ट्रिंग को Base64 में एनकोड करें या Base64 को टेक्स्ट में डिकोड करें। आपकी निजता का सम्मान करता है: यह आपके ब्राउज़र में चलता है।

URL एनकोडर और डिकोडर

टेक्स्ट को URL-सुरक्षित एनकोडिंग (पर्सेंट एनकोडिंग) में और इसके विपरीत बदलें। क्वेरी स्ट्रिंग, रीडायरेक्ट और OAuth फ़्लो के लिए उपयोगी।

HTML एंटिटी एनकोडर और डिकोडर

विशेष वर्णों को HTML एंटिटी (&, <, आदि) में और इसके विपरीत बदलें। टेक्स्ट को HTML में सुरक्षित रूप से एम्बेड करने के लिए उपयोगी।

अपडेट के लिए सब्सक्राइब करें

हम आपका ईमेल नहीं बेचते। हम स्पैम नहीं करते।

© 2026 RevealTheme. All rights reserved.