RUV Calculatorयूनिक्स टाइमस्टैम्प परिवर्तकhttps://calc.ruvlabs.com/hi/c/timestamp

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

यूनिक्स समय से तारीख और वापस

आपका समय क्षेत्र

UTC
लागू क्षेत्र
विस्तृत विवरण
ISO 8601
सेकंड
मिलीसेकंड

यह 2026-09-18 00:00:00 UTC है।

यह टाइमस्टैम्प किस तारीख का है?

यह 2026-09-18 00:00:00 UTC है।

शुरुआती मानों के साथ एक उदाहरण। अपने आंकड़ों के लिए ऊपर के मान बदलें।

यूनिक्स समय 1970 से सेकंड गिनता है

यूनिक्स टाइमस्टैम्प 1 जनवरी 1970 की UTC आधी रात से बीते सेकंडों की संख्या है। उसमें न समय-क्षेत्र होता है न डेलाइट सेविंग, और इसीलिए सर्वर तथा डेटाबेस समय को इसी रूप में रखते हैं। पढ़ने लायक तारीख वही संख्या है जिसे किसी एक क्षेत्र में दिखाया गया हो।

अंकों की गिनती इकाई बता देती है। दस अंक सेकंड और तेरह अंक मिलीसेकंड। जावास्क्रिप्ट मिलीसेकंड में काम करता है जबकि यूनिक्स के औजार और कई डेटाबेस सेकंड में, इसलिए हजार से गुणा या भाग बार-बार करना पड़ता है।

मानक लिखित रूप ISO 8601 है, जैसे 2026-09-16T00:00:00Z। अंत का Z सार्वभौमिक समय बताता है, और कोई क्षेत्र जुड़ा हो तो +09:00 जैसा अंतर दिखता है। इस रूप में तारीखें साझा करने से दिन, महीने और साल के अलग-अलग राष्ट्रीय क्रमों से पैदा होने वाली दुविधा खत्म हो जाती है।

समय-क्षेत्रों से आने वाली गलतियाँ

टाइमस्टैम्प का कोई समय-क्षेत्र नहीं होता, पर स्क्रीन पर पढ़ी तारीख़ का होता है। भारत UTC से साढ़े पाँच घंटे आगे है, इसलिए 16 सितंबर की आधी रात (UTC) भारत में उसी दिन सुबह 5:30 है, जबकि न्यूयॉर्क में अभी 15 तारीख़ की रात 8 बजे हैं। सिर्फ़ तारीख़ मिलाने से ही एक दिन का फ़र्क़ दिखता है।

सेकंड और मिलीसेकंड मिला देने पर नतीजा 1970 में या दसियों हजार साल आगे जा गिरता है। अगर परिवर्तन 1 जनवरी 1970 पर आकर बैठे तो मतलब मिलीसेकंड के मान को सेकंड पढ़ा गया; अगर पचास हजार के आसपास का साल आए तो उल्टा।

2038 की समस्या सिर्फ उन तंत्रों की है जो सेकंड को चिह्नित 32-बिट पूर्णांक में गिनते हैं। 19 जनवरी 2038 के बाद मान सीमा पार कर ऋणात्मक हो जाता है। आज के ज्यादातर परिवेश 64 बिट के हैं, इसलिए यह मुख्यतः पुराने अंतःस्थापित उपकरणों और विरासत में मिले डेटाबेस स्तंभों में सामने आती है।

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

दस अंक और तेरह अंक में क्या फर्क है?

दस अंक सेकंड होते हैं, तेरह अंक मिलीसेकंड। यूनिक्स समय 1 जनवरी 1970 की UTC आधी रात से बीते सेकंड गिनता है, पर जावास्क्रिप्ट और कई दूसरे परिवेश मिलीसेकंड इस्तेमाल करते हैं। यह परिवर्तक अंकों की संख्या से खुद पहचान लेता है।

2038 की समस्या क्या है?

चिह्नित 32-बिट सेकंड गिनती 19 जनवरी 2038 को सीमा पार कर जाती है, ऋणात्मक होकर 1901 पढ़ने लगती है। आधुनिक 64-बिट प्रणालियों पर इसका असर नहीं है, पर पुराने अंतःस्थापित उपकरणों में यह सीमा अब भी मौजूद है।

सिर्फ UTC ही क्यों?

क्योंकि टाइमस्टैम्प के साथ कोई समय-क्षेत्र नहीं होता। वही संख्या न्यूयॉर्क में सुबह 8 बजे और भारत में शाम 5:30 है। UTC में दिखाने से भ्रम नहीं रहता; स्थानीय समय चाहिए तो टाइम ज़ोन कनवर्टर इस्तेमाल करें।

गणना इसी ब्राउज़र में होती है। नतीजे पर भरोसा करने से पहले अपने दर्ज किए मान जाँच लें।