CalcOpenly
हिन्दी

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

यूनिक्स टाइमस्टैम्प परिवर्तक: एपॉक सेकंड, मिलीसेकंड, माइक्रोसेकंड या नैनोसेकंड को ISO 8601 UTC तिथि और स्थानीय समय में, और तिथियों को वापस एपॉक समय में बदलें।

AI लेखन टूल से मसौदा तैयारअपडेट किया गया जाँचे गए उदाहरण: 8

अंक (चाहें तो ऋणात्मक या दशमलव भाग सहित), ISO 8601 तिथि-समय जैसे 2026-01-15T09:00:00Z, या “now”।
आज़माएँ
ISO 8601 (UTC)
2026-11-12T18:16:57.986Z
ISO 8601 (UTC): 2026-11-12T18:16:57.986Z
चुने गए क्षेत्र का स्थानीय समय
2026-11-12 18:16:57.986 (UTC+00:00)
यूनिक्स सेकंड
1794507417.986
मिलीसेकंड
1794507417986
माइक्रोसेकंड
1794507417986000
नैनोसेकंड
1794507417986000000
सप्ताह का दिन (UTC)
गुरुवार
इस रूप में पढ़ा गया
वर्तमान समय
अभी के सापेक्ष
अभी

यूनिक्स समय 1794507417.986 का अर्थ 2026-11-12T18:16:57.986Z (गुरुवार) है, जो वर्तमान समय है।

यह क्षण कहाँ है

एपॉक से 20,769 दिन: 1 जनवरी 1970 से 13 नवंबर 2026 तकएपॉक से 20,769 दिनएपॉक: 1970-01-01T00:00Zएपॉक1970-01-01T00:00Zयह टाइमस्टैम्प: 2026-11-12T18:16:57.986Zयह टाइमस्टैम्प2026-11-12T18:16:57.986Zअभी: 13 नवंबर 2026अभी13 नवंबर 2026
गणना कैसे होती है S
  1. एपॉक से बीते दिन और सेकंड

    1794507417=86400×20769+658171794507417 = 86400 \times 20769 + 65817

    यूनिक्स समय लीप सेकंड नहीं गिनता: हर दिन में ठीक 86,400 सेकंड होते हैं।

  2. दिन-संख्या से कैलेंडर तिथि

    1 जनवरी 1970 से दिन-संख्या 20769 की तिथि गुरु, 12 नवंबर 2026 है; आधी रात के 65817 s बाद का समय 18:16:57 UTC है।

  3. चुने गए क्षेत्र में बदलें

    उस क्षण UTC का ऑफ़सेट UTC+00:00 है, इसलिए स्थानीय समय 2026-11-12 18:16:57.986 (गुरु, 12 नवंबर 2026) है।

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

यूनिक्स टाइमस्टैम्प 1 जनवरी 1970 को 00:00:00 UTC, यानी यूनिक्स एपॉक, से बीते सेकंड गिनता है, और हर दिन ठीक 86,400 सेकंड का गिना जाता है। परिवर्तक इस गिनती को पूरे दिनों और दिन के सेकंडों में बाँटता है, दिन-संख्या को कैलेंडर तिथि में बदलता है, फिर IANA समय क्षेत्र डेटाबेस से चुने गए क्षेत्र का ऑफ़सेट लगाता है। तिथि से टाइमस्टैम्प यही चरण उलटे क्रम में करता है।

डेवलपर इससे लॉग की पंक्तियाँ, डेटाबेस के कॉलम और API फ़ील्ड पढ़ते हैं। इकाई स्वचालित रहने पर 11 अंकों तक की संख्या सेकंड, 12 से 14 अंक मिलीसेकंड, 15 से 17 माइक्रोसेकंड और 18 या अधिक नैनोसेकंड मानी जाती है, इसलिए 1700000000000 मिलीसेकंड पढ़ा जाता है: 14 नवंबर 2023 को 22:13:20 UTC, जो भारत में 15 नवंबर को 03:43:20 IST है।

परिणाम वर्ष 0001 से 9999 तक होते हैं, जो चार अंकों वाले ISO 8601 वर्ष की सीमा है। ऋणात्मक टाइमस्टैम्प 1970 से पहले के क्षण हैं; −86400 का अर्थ 31 दिसंबर 1969 की आधी रात UTC है।

UTC, IST, EST, PST और GMT में अभी क्या समय है?

यह कन्वर्टर यूनिक्स टाइमस्टैम्प (सेकंड, मिलीसेकंड, माइक्रोसेकंड या नैनोसेकंड) को UTC और चुने गए समय क्षेत्र की तिथि-समय में बदलता है, और उल्टी दिशा में तिथि-समय को टाइमस्टैम्प में। डिफ़ॉल्ट इनपुट "now" है, जो डिवाइस की घड़ी पढ़ता है: 15 जनवरी 2026 को दोपहर 12:00 UTC पर नतीजा है यूनिक्स सेकंड 1768478400, यानी 2026-01-15T12:00:00Z (गुरुवार)। समय क्षेत्र में Asia/Kolkata चुनने पर उसी क्षण का स्थानीय समय 2026-01-15 17:30:00 (UTC+05:30) दिखता है।

स्थानीय समय = UTC + उस तिथि पर क्षेत्र का ऑफ़सेट। जनवरी में 12:00 UTC लंदन (GMT) में 12:00, न्यूयॉर्क (EST, UTC−05:00) में 07:00, लॉस एंजिलिस (PST, UTC−08:00) में 04:00 और भारत (IST, UTC+05:30) में 17:30 है। गर्मियों में पहली तीन घड़ियाँ एक घंटा आगे होती हैं, इसलिए 12:00 UTC न्यूयॉर्क में 08:00 होता है, जबकि भारत में 17:30 ही रहता है।

वही दो क्षण, 15 जनवरी और 1 जुलाई 2026 की दोपहर 12:00 UTC, हर क्षेत्र में:

समय क्षेत्रजनवरी की स्थानीय घड़ीजुलाई की स्थानीय घड़ी
UTC12:00:0012:00:00
America/New_York07:00:0008:00:00
America/Chicago06:00:0007:00:00
America/Los_Angeles04:00:0005:00:00
Europe/London12:00:0013:00:00
Asia/Shanghai20:00:0020:00:00
Asia/Seoul21:00:0021:00:00
Asia/Karachi17:00:0017:00:00
Asia/Kolkata17:30:0017:30:00

चीन, दक्षिण कोरिया, पाकिस्तान और भारत अपनी घड़ियाँ नहीं बदलते, इसलिए उनके ऑफ़सेट साल भर UTC+08:00, UTC+09:00, UTC+05:00 और UTC+05:30 रहते हैं। शिकागो अमेरिकी सेंट्रल समय रखता है, जिसे ह्यूस्टन भी अपनाता है।

GMT एक स्थिर UTC+00:00 घड़ी है, लेकिन लंदन इसे केवल सर्दियों में अपनाता है। मार्च के अंत से अक्टूबर के अंत तक ब्रिटेन ब्रिटिश समर टाइम, UTC+01:00, पर रहता है (GOV.UK की घड़ी-बदलाव तिथियाँ), इसलिए उस दौरान लंदन GMT से एक घंटा आगे होता है और IST से उसका अंतर 5 घंटे 30 मिनट की जगह 4 घंटे 30 मिनट रह जाता है।

यूनिक्स टाइमस्टैम्प को तिथि में कैसे बदलें

यूनिक्स टाइमस्टैम्प 1 जनवरी 1970 के 00:00:00 UTC से बीते सेकंड गिनता है, और इसमें हर दिन ठीक 86,400 सेकंड का होता है। 86,400 से भाग दें: पूर्णांक भाग 1970 से बीते दिनों की संख्या है और शेषफल UTC में दिन का समय। 1700000000 = 19,675 दिन और 80,000 सेकंड, जो 14 नवंबर 2023 का 22:13:20 UTC है। भारत में उस क्षण 15 नवंबर 2023 का 03:43:20 IST था, यानी तिथि भी बदल गई।

डिफ़ॉल्ट पर भी यही गणना चलती है: 1768478400 ÷ 86,400 = 20,468 दिन और 43,200 सेकंड शेष, यानी 1970 के बाद का 20,468वाँ दिन, गुरुवार 15 जनवरी 2026, और आधी रात के 43,200 सेकंड बाद 12:00:00 UTC।

इनपुटइनपुट इकाईUTC ISO परिणाम
0सेकंड1970-01-01T00:00:00Z
-86400सेकंड1969-12-31T00:00:00Z
1700000000लंबाई से पहचानें2023-11-14T22:13:20Z
1700000000000लंबाई से पहचानें2023-11-14T22:13:20Z
2147483647लंबाई से पहचानें2038-01-19T03:14:07Z
2147483648लंबाई से पहचानें2038-01-19T03:14:08Z

मिलीसेकंड, माइक्रोसेकंड और नैनोसेकंड उसी क्षण को छोटे क़दमों में गिनते हैं; सेकंड पाने के लिए 1,000, 1,000,000 या 1,000,000,000 से भाग दें। इकाई न बताने पर 11 अंकों तक की संख्या सेकंड, 12 से 14 अंक मिलीसेकंड, 15 से 17 अंक माइक्रोसेकंड और 18 या अधिक अंक नैनोसेकंड माने जाते हैं।

यह अंक-नियम 3 मार्च 1973 से पहले के मिलीसेकंड मानों को गलत पढ़ता है, क्योंकि उनमें 11 या कम अंक होते हैं; आगे लगे शून्य अंक नहीं बढ़ाते। एपॉक के इतने पास के मानों के लिए इकाई ख़ुद चुनें।

ऋणात्मक टाइमस्टैम्प 1970 से पहले के हैं, और भिन्नात्मक हिस्सा क्षण का हिस्सा रहता है: −0.5 का अर्थ 1969-12-31T23:59:59.5Z है।

तालिका की आख़िरी दो पंक्तियाँ चिह्नित 32-बिट सीमा के दोनों ओर हैं: जो सॉफ़्टवेयर यूनिक्स समय 32 बिट में रखता है वह 19 जनवरी 2038 के 03:14:07 UTC के बाद ओवरफ़्लो हो जाता है, पर गिनती ख़ुद आगे चलती रहती है। वर्ष 0001 से 9999 तक की तिथियाँ बदली जा सकती हैं।

ISO 8601 समय और स्थानीय तिथियाँ बदलना

Z पर खत्म होने वाला ISO 8601 समय UTC है, और स्पष्ट ऑफ़सेट उसी क्षण को दूसरे ढंग से लिखता है: 2026-01-15T18:30:00+05:30 वही क्षण है जो 2026-01-15T13:00:00Z। Z या ऑफ़सेट न हो तो समय चुने गए क्षेत्र में पढ़ा जाता है, इसलिए टाइमस्टैम्प साझा करते समय ऑफ़सेट साथ रखें। भारत के सर्वर लॉग में +05:30 हटा दिया जाए तो वही पंक्ति UTC मानने वाले सिस्टम में 5 घंटे 30 मिनट खिसक जाती है।

स्थानीय तिथि और समय उस तिथि पर अपने क्षेत्र के ऑफ़सेट से टाइमस्टैम्प बनते हैं। पतझड़ में एक घंटा दो बार आता है: न्यूयॉर्क में 1 नवंबर 2026 का 01:30 पहली बार 1793511000 है और दूसरी बार 1793514600।

वसंत में छूटा हुआ समय अंतराल जितना आगे खिसकता है, इसलिए लंदन में 29 मार्च 2026 का 01:30 02:30 BST बनता है, टाइमस्टैम्प 1774747800। IANA डेटाबेस में भारत की घड़ी का आख़िरी बदलाव अक्टूबर 1945 का है, इसलिए उसके बाद की तिथियों पर Asia/Kolkata में यह विकल्प कोई फ़र्क़ नहीं डालता। एक स्थानीय समय को कई शहरों से एक साथ मिलाने के लिए समय क्षेत्र परिवर्तक का उपयोग करें।

EST, EDT, CST, PST और PDT स्थिर ऑफ़सेट हैं

संक्षिप्त नाम एक स्थिर ऑफ़सेट बताता है: EST साल भर UTC−05:00 है और EDT UTC−04:00। न्यूयॉर्क इन दोनों के बीच बदलता है, इसलिए जुलाई में "ईस्टर्न समय" EDT होता है, और शाब्दिक EST घड़ी न्यूयॉर्क की घड़ियों से एक घंटा पीछे चलती है। सेंट्रल (शिकागो) और पैसिफ़िक (लॉस एंजिलिस) समय भी इसी तरह बदलते हैं।

उन्हीं दो तिथियों की दोपहर 12:00 UTC पर स्थिर घड़ियाँ नहीं हिलतीं:

स्थिर घड़ी परंपरासमय क्षेत्र चयनजनवरी की घड़ीजुलाई की घड़ी
अमेरिकी ESTUTC−05:0007:00:0007:00:00
अमेरिकी EDTUTC−04:0008:00:0008:00:00
अमेरिकी CSTUTC−06:0006:00:0006:00:00
अमेरिकी PSTUTC−08:0004:00:0004:00:00
अमेरिकी PDTUTC−07:0005:00:0005:00:00
चीन मानक समयUTC+08:0020:00:0020:00:00

संक्षिप्त नाम के साथ देश भी चाहिए। शंघाई में CST का अर्थ चीन मानक समय, UTC+08:00, भी है; फ़िलीपींस में PST फ़िलीपीन मानक समय है, मनीला की UTC+08:00 घड़ी। IST भारत, आयरलैंड या इज़राइल का समय हो सकता है, इसलिए भारत के लिए Asia/Kolkata चुनें।

NIST का आधिकारिक अमेरिकी समय प्रदर्शन अमेरिकी क्षेत्र दिखाता है, और उसका डेलाइट सेविंग मार्गदर्शन घड़ियाँ बदलने की तिथियाँ बताता है।

घड़ी की सटीकता और लीप सेकंड

वर्तमान समय आपके डिवाइस की घड़ी से आता है और सेकंड तक दिखता है। यह परमाणु घड़ी से मिलाया नहीं जाता, इसलिए कुछ सेकंड आगे चलने वाला डिवाइस कुछ सेकंड आगे का समय दिखाता है।

यूनिक्स समय में लीप सेकंड नहीं होते: POSIX की समय परिभाषा हर दिन को 86,400 सेकंड गिनती है। समय-क्षेत्र ऑफ़सेट IANA समय क्षेत्र डेटाबेस से आते हैं, जो सरकारों के नियम बदलने पर बदलता है; UTC−05:00 जैसा स्थिर ऑफ़सेट उन बदलावों का कभी पालन नहीं करता।

हल किए गए उदाहरण

एपॉक

दिशा
टाइमस्टैम्प से तिथि
टाइमस्टैम्प
0
टाइमस्टैम्प की इकाई
सेकंड
समय क्षेत्र
UTC
ISO 8601 (UTC)
1970-01-01T00:00:00Z
सप्ताह का दिन (UTC)
गुरुवार

जाँच का स्रोत: उदाहरण की जाँच: POSIX परिभाषा

सबसे बड़ा चिह्नित 32-बिट मान (वर्ष 2038)

दिशा
टाइमस्टैम्प से तिथि
टाइमस्टैम्प
2147483647
टाइमस्टैम्प की इकाई
लंबाई से पहचानें
समय क्षेत्र
UTC
ISO 8601 (UTC)
2038-01-19T03:14:07Z
इस रूप में पढ़ा गया
सेकंड

जाँच का स्रोत: स्वतंत्र गणना

भारत के समय में मिलीसेकंड

दिशा
टाइमस्टैम्प से तिथि
टाइमस्टैम्प
1700000000000
टाइमस्टैम्प की इकाई
लंबाई से पहचानें
समय क्षेत्र
भारत (कोलकाता)
ISO 8601 (UTC)
2023-11-14T22:13:20Z
चुने गए क्षेत्र का स्थानीय समय
2023-11-15 03:43:20 (UTC+05:30)
यूनिक्स सेकंड
1700000000
इस रूप में पढ़ा गया
मिलीसेकंड

जाँच का स्रोत: स्वतंत्र गणना

ऋणात्मक टाइमस्टैम्प

दिशा
टाइमस्टैम्प से तिथि
टाइमस्टैम्प
-86400
टाइमस्टैम्प की इकाई
सेकंड
समय क्षेत्र
UTC
ISO 8601 (UTC)
1969-12-31T00:00:00Z
सप्ताह का दिन (UTC)
बुधवार

जाँच का स्रोत: स्वतंत्र गणना

सवाल

वर्ष 2038 की समस्या क्या है?

जो सॉफ़्टवेयर यूनिक्स समय को चिह्नित (signed) 32-बिट पूर्णांक में रखता है, वह केवल 2,147,483,647 सेकंड तक गिन सकता है, जो 19 जनवरी 2038 को 03:14:07 UTC पर पहुँचता है। एक सेकंड बाद मान पलटकर −2,147,483,648 हो जाता है, जो 13 दिसंबर 1901 को 20:45:52 UTC पढ़ा जाता है। चिह्नित 64-बिट गिनती, जो आज के 64-बिट सिस्टम का सामान्य आकार है, लगभग 292 अरब वर्ष चलती है।

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

अंक गिनें। आज के समय सेकंड में 10 अंकों के, मिलीसेकंड में 13, माइक्रोसेकंड में 16 और नैनोसेकंड में 19 अंकों के होते हैं; सेकंडों की गिनती 9 सितंबर 2001 को 1,000,000,000 पर पहुँची और 20 नवंबर 2286 तक 10 अंकों की रहेगी। JavaScript का Date.now() और Java का System.currentTimeMillis() मिलीसेकंड लौटाते हैं, जबकि शेल कमांड date +%s और Python का time.time() सेकंड लौटाते हैं।

क्या यूनिक्स समय लीप सेकंड गिनता है?

नहीं। POSIX हर दिन को 86,400 सेकंड का मानता है, इसलिए 1972 से 2016 के बीच UTC में जोड़े गए 27 लीप सेकंडों के अपने टाइमस्टैम्प नहीं हैं, और 23:59:60 को यूनिक्स समय में नहीं लिखा जा सकता। लीप सेकंड आने पर सिस्टम या तो एक सेकंड दोहराते हैं या उसे फैला देते हैं; उदाहरण के लिए Google लीप सेकंड को UTC दोपहर से दोपहर तक के 24 घंटों में फैलाता है।

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

हाँ। टाइमस्टैम्प एक ही क्षण बताता है, और समय क्षेत्र केवल यह बदलता है कि वह क्षण कैसे लिखा जाए। टाइमस्टैम्प 0 का अर्थ 1 जनवरी 1970 को 00:00 UTC है, जो उसी दिन भारत में 05:30, न्यूयॉर्क में 31 दिसंबर 1969 को 19:00, और लंदन में 01:00 था, जहाँ 1968 से 1971 तक British Standard Time ने घड़ियाँ पूरे वर्ष UTC+01:00 पर रखीं।

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

टाइमस्टैम्प के खाने में now लिखें, या सिस्टम की घड़ी से पूछें: Linux या macOS शेल में date +%s, JavaScript में Math.floor(Date.now() / 1000), Python में int(time.time()) और MySQL में SELECT UNIX_TIMESTAMP()। गिनती हर दिन 86,400 बढ़ती है और 15 जनवरी 2027 को 08:00 UTC (13:30 IST) पर 1,800,000,000 पार करती है।

इस कैलकुलेटर के बारे में

t=86400×N(date)+3600h+60m+s,N=days since 1970-01-01t = 86400 \times N(\text{date}) + 3600h + 60m + s,\qquad N = \text{days since 1970-01-01}

स्रोत

  1. POSIX.1-2017, §4.16 Seconds Since the Epoch
  2. ISO 8601-1:2019 — Date and time representations
  3. IANA Time Zone Database

संदर्भों से जाँच की गई

इस कैलकुलेटर में स्वतंत्र स्रोतों के उत्तरों वाले 8 हल किए गए उदाहरण शामिल हैं। ये परीक्षण समूह में चलते हैं और आप इन्हें यहाँ भी चला सकते हैं।

यह कैलकुलेटर अपनी वेबसाइट पर लगाएँ

जहाँ कैलकुलेटर दिखाना है, वहाँ इसे पेस्ट करें। इसका उपयोग मुफ़्त है, यहाँ किए गए सुधार इसमें अपने आप पहुँच जाते हैं, और उसके नीचे की श्रेय पंक्ति मूल पेज का लिंक देती है, जिससे आपके पाठक पूरा संस्करण देख सकते हैं।

ऊँचाई
एम्बेड का पूर्वावलोकन देखें

श्रेय पंक्ति बनी रहने दें। यही एकमात्र शर्त है, और इसी से ये कैलकुलेटर मुफ़्त रहते हैं।