Unix Timestamp जनरेटर

Unix टाइमस्टैम्प, मिलीसेकंड टाइमस्टैम्प और ISO 8601 स्ट्रिंग उत्पन्न करने के लिए एक तिथि और समय चुनें।

Unix टाइमस्टैम्प (सेकंड)
मिलीसेकंड
ISO 8601
पठनीय (UTC)

यह कैसे काम करता है

  1. तिथि को टाइमस्टैम्प में रूपांतरित करें: पिकर के साथ तिथि और समय दर्ज करें, फिर Unix टाइमस्टैम्प प्राप्त करने के लिए जनरेट पर क्लिक करें।
  2. टाइमस्टैम्प को तिथि में रूपांतरित करें: पठनीय तिथि और समय में वापस रूपांतरित करने के लिए Unix टाइमस्टैम्प (सेकंड या मिलीसेकंड) पेस्ट करें।
  3. वर्तमान टाइमस्टैम्प प्राप्त करें: वर्तमान क्षण का Unix टाइमस्टैम्प तुरंत प्राप्त करने के लिए "अभी" पर क्लिक करें।

Unix टाइमस्टैम्प जनरेटर क्यों इस्तेमाल करें?

Unix टाइमस्टैम्प कंप्यूटिंग में समय की सार्वभौमिक भाषा है, 1 जनवरी 1970 से बीते सेकंड का प्रतिनिधित्व करने वाला एक अनूठा पूर्णांक।

विशेषताएँ

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

Unix टाइमस्टैम्प क्या है?

Unix टाइमस्टैम्प Unix युग से बीते सेकंड की संख्या है, 1 जनवरी 1970 UTC आधी रात। यह क्षण का प्रतिनिधित्व है।

JavaScript मिलीसेकंड क्यों उपयोग करता है?

JavaScript में Date.now() और new Date().getTime() युग से मिलीसेकंड (13-अंकीय संख्या) लौटाते हैं, जबकि कई अन्य टूल सेकंड का उपयोग करते हैं।

टाइमस्टैम्प को स्थानीय समय में कैसे रूपांतरित करें?

टाइमस्टैम्प पेस्ट करें; टूल इसे स्वचालित रूप से आपके ब्राउज़र के स्थानीय टाइमज़ोन में रूपांतरित करता है। प्रदर्शन स्थानीय और UTC समय दोनों दिखाता है।

यूनिक्स समय कहाँ से आता है

यूनिक्स समय को Ken Thompson और Dennis Ritchie ने Unix First Edition (नवंबर 1971) में परिभाषित किया था। शुरू में कर्नेल ने 32-बिट फ़ील्ड में 1971-01-01 से 60वें-सेकंड गिने, जो 2 साल 9 महीने बाद ओवरफ्लो हो गया। Unix Sixth Edition (1975) तक गिनती को 1970-01-01 00:00:00 UTC से सेकंड में बदल दिया गया था, वह युग जिसका हर यूनिक्स-जैसा सिस्टम आज भी उपयोग करता है। चुनाव मनमाना था, इंजीनियरों को उस युग के करीब एक गोल तारीख चाहिए थी जिसमें वे काम कर रहे थे। POSIX.1 (1988) ने परिभाषा को आधिकारिक मानक के रूप में संहिताबद्ध किया, और POSIX.1-2017 (IEEE Std 1003.1-2017), वर्तमान संस्करण, अभी भी time_t को युग से सेकंड की संख्या के रूप में परिभाषित करता है, चेतावनी के साथ कि POSIX समय यह नाटक करता है कि लीप सेकंड मौजूद नहीं हैं। ISO 8601 (1988, वर्तमान में 2019) ने मानव-पठनीय प्रारूप 2026-05-13T14:30:00Z को मानकीकृत किया, और RFC 3339 (जुलाई 2002) ने इसे एक स्पष्ट इंटरनेट दिनांक-समय प्रोफ़ाइल में संकीर्ण किया। JavaScript का Date.now() युग से मिलीसेकंड लौटाता है क्योंकि स्पेक 1995 में लिखी गई थी जब उप-सेकंड परिशुद्धता पहले से ही मांग में थी; अधिकांश डेटाबेस और यूनिक्स उपयोगिताएँ अभी भी पूर्ण सेकंड का उपयोग करती हैं।

वर्ष 2038 की समस्या (और यह अभी क्यों मायने रखती है)

एक हस्ताक्षरित 32-बिट time_t अधिकतम 2,147,483,647 सेकंड का प्रतिनिधित्व कर सकता है, जो मंगलवार, 19 जनवरी 2038 UTC 03:14:07 पर आता है। एक सेकंड बाद, काउंटर −2,147,483,648 पर रैप होता है, जिसे अधिकांश सॉफ़्टवेयर 13 दिसंबर 1901 के रूप में व्याख्या करते हैं। यह Y2K जैसा ही बग वर्ग है लेकिन पूर्णांक चौड़ाई के कारण होता है, दिनांक प्रारूप नहीं। फिक्स 64-बिट time_t का उपयोग करना है (जो रैपराउंड को लगभग वर्ष 292 अरब तक धकेल देता है)। अधिकांश 64-बिट लिनक्स सिस्टम पहले से ही डिफ़ॉल्ट रूप से 64-बिट time_t का उपयोग करते हैं; Linux 5.6 (मार्च 2020) ने 32-बिट आर्किटेक्चर पर भी 64-बिट time_t उपलब्ध कराया। शेष जोखिम एम्बेडेड सिस्टम, पुराने बाइनरी फ़ाइल प्रारूपों और 32-बिट नेटवर्क प्रोटोकॉल में रहता है। नेटवर्क टाइम प्रोटोकॉल (NTP) 2036 में पहले से ही रैप होता है क्योंकि यह 1900 से एक हस्ताक्षरित 32-बिट गिनती का उपयोग करता है, NTPv4 इसे विस्तारित करने के लिए एक युग संख्या जोड़ता है। यदि आप दिनांक संभालने वाला सॉफ़्टवेयर शिप करते हैं, तो 2038 से पहले अपने स्टैक का ऑडिट करें, विशेष रूप से INT(11) के रूप में टाइप किए गए SQL कॉलम या long टाइम फ़ील्ड वाले पुराने C कोड के लिए।

टाइमस्टैम्प प्रारूप जो आप मिलेंगे

जब यह उपकरण अपना भुगतान कमाता है

गलतियाँ जो टीमों के घंटे खाती हैं

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

1970-01-01 को युग के रूप में क्यों चुना गया?

सुविधा। 1970 के दशक के शुरुआती यूनिक्स संस्करण एक ऐसा युग चाहते थे जो उचित कार्य जीवनकाल के भीतर ओवरफ्लो न हो। 1970-01-01 विकास युग के करीब एक गोल तारीख थी, और वहाँ से 32-बिट सेकंड काउंटर आराम से 2038 तक पहुँचता है। यह विकल्प अब POSIX.1-2017 §4.16 में उकेरा गया है और सॉफ़्टवेयर में सबसे स्थिर क्रॉस-प्लेटफ़ॉर्म समझौतों में से एक है। तारीख का कोई अंतर्निहित अर्थ नहीं है, कोई ऐतिहासिक घटना नहीं, कोई खगोलीय लंगर नहीं, बस एक मनमाना लंगर जिस पर सभी सहमत हुए।

UTC, GMT और Zulu समय में क्या अंतर है?

सॉफ़्टवेयर उद्देश्यों के लिए, वे एक ही दीवार-घड़ी समय को संदर्भित करते हैं। UTC (समन्वित सार्वभौमिक समय) आधुनिक मानक है, परमाणु घड़ियों और BIPM द्वारा परिभाषित। GMT (ग्रीनविच मीन समय) पुराना ब्रिटिश खगोलीय मानक है जो परमाणु समय रखने से पहले वास्तविक विश्व संदर्भ था। Zulu समय UTC के लिए NATO/सैन्य पदनाम है, ISO 8601 में Z प्रत्यय के रूप में लिखा गया (2026-05-13T14:30:00Z)। UTC और GMT 0.9 सेकंड तक भिन्न हो सकते हैं क्योंकि UTC को लीप सेकंड के माध्यम से UT1 (माध्य सौर समय) के करीब रहने के लिए स्टीयर किया जाता है, लेकिन UT1 का सीधे उपयोग न करने वाला कोई भी एप्लिकेशन इसे नोटिस नहीं करेगा।

जब मैं कुछ और की उम्मीद कर रहा था तो कभी-कभी 1970 क्यों दिखाया जाता है?

दो सामान्य कारण। पहला, टाइमस्टैम्प मिलीसेकंड में है लेकिन सेकंड की अपेक्षा रखने वाले फ़ंक्शन को पास किया गया था, या इसके विपरीत, 1000 के कारक से दूर एक तिथि दे रहा है। दूसरा, मान 0 या NaN है, जिनमें से दोनों को अधिकांश तिथि लाइब्रेरीज़ 1970-01-01T00:00:00Z के रूप में रेंडर करती हैं। कच्ची पूर्णांक चौड़ाई का निरीक्षण करें: 10 अंक सेकंड हैं, 13 मिलीसेकंड हैं, 16 माइक्रोसेकंड हैं, 19 नैनोसेकंड हैं।

क्या यह उपकरण 1970 से पहले की तारीखों के लिए नकारात्मक टाइमस्टैम्प संभालेगा?

हाँ। new Date(-86400000) 1969-12-31T00:00:00Z लौटाता है। JavaScript की Date −271821-04-20 से +275760-09-13 तक किसी भी क्षण का प्रतिनिधित्व कर सकती है, जो लगभग युग से ±100 मिलियन दिन है। उस सीमा से परे, API Invalid Date लौटाती है। ऐतिहासिक तिथियों के लिए, जूलियन-ग्रेगोरियन संक्रमण (कैथोलिक देशों में 1582, ब्रिटेन में 1752, ग्रीस में 1923 तक) के बारे में भी जागरूक रहें जहाँ कैलेंडर तिथियाँ 10 से 13 दिनों तक कूद गईं; तिथि लाइब्रेरीज़ इसे कैसे संभालती हैं इसमें भिन्न होती हैं।

क्या मेरा टाइमस्टैम्प डेटा कहीं भेजा जाता है?

नहीं। सभी रूपांतरण आपके ब्राउज़र के अंदर JavaScript में चलते हैं। पेज कभी भी कोई मान POST नहीं करता जो आप दर्ज करते हैं। DevTools में नेटवर्क टैब खोलें और एक टाइमस्टैम्प परिवर्तित करें, आप रूपांतरण के दौरान शून्य आउटबाउंड अनुरोध देखेंगे। टाइमस्टैम्प दावों वाले टोकन, आंतरिक लॉग लाइनों, या किसी भी चीज़ के लिए सुरक्षित जिसे आप होस्ट की गई सेवा में पेस्ट नहीं करेंगे।

संबंधित टूल

मुफ़्त Unix Timestamp कनवर्टर तारीख कैलकुलेटर मुफ़्त अवधि कैलकुलेटर मुफ़्त काउंटडाउन टाइमर