एपॉक
- दिशा
- टाइमस्टैम्प से तिथि
- टाइमस्टैम्प
- 0
- टाइमस्टैम्प की इकाई
- सेकंड
- समय क्षेत्र
- UTC
- ISO 8601 (UTC)
- 1970-01-01T00:00:00Z
- सप्ताह का दिन (UTC)
- गुरुवार
जाँच का स्रोत: उदाहरण की जाँच: POSIX परिभाषा
यूनिक्स टाइमस्टैम्प परिवर्तक: एपॉक सेकंड, मिलीसेकंड, माइक्रोसेकंड या नैनोसेकंड को ISO 8601 UTC तिथि और स्थानीय समय में, और तिथियों को वापस एपॉक समय में बदलें।
लेखक: AdminAI लेखन टूल से मसौदा तैयारअपडेट किया गया जाँचे गए उदाहरण: 8
यूनिक्स समय 1794507417.986 का अर्थ 2026-11-12T18:16:57.986Z (गुरुवार) है, जो वर्तमान समय है।
यूनिक्स समय लीप सेकंड नहीं गिनता: हर दिन में ठीक 86,400 सेकंड होते हैं।
1 जनवरी 1970 से दिन-संख्या 20769 की तिथि गुरु, 12 नवंबर 2026 है; आधी रात के 65817 s बाद का समय 18:16:57 UTC है।
उस क्षण 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 और चुने गए समय क्षेत्र की तिथि-समय में बदलता है, और उल्टी दिशा में तिथि-समय को टाइमस्टैम्प में। डिफ़ॉल्ट इनपुट "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, हर क्षेत्र में:
| समय क्षेत्र | जनवरी की स्थानीय घड़ी | जुलाई की स्थानीय घड़ी |
|---|---|---|
| UTC | 12:00:00 | 12:00:00 |
| America/New_York | 07:00:00 | 08:00:00 |
| America/Chicago | 06:00:00 | 07:00:00 |
| America/Los_Angeles | 04:00:00 | 05:00:00 |
| Europe/London | 12:00:00 | 13:00:00 |
| Asia/Shanghai | 20:00:00 | 20:00:00 |
| Asia/Seoul | 21:00:00 | 21:00:00 |
| Asia/Karachi | 17:00:00 | 17:00:00 |
| Asia/Kolkata | 17:30:00 | 17: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 तक की तिथियाँ बदली जा सकती हैं।
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 साल भर UTC−05:00 है और EDT UTC−04:00। न्यूयॉर्क इन दोनों के बीच बदलता है, इसलिए जुलाई में "ईस्टर्न समय" EDT होता है, और शाब्दिक EST घड़ी न्यूयॉर्क की घड़ियों से एक घंटा पीछे चलती है। सेंट्रल (शिकागो) और पैसिफ़िक (लॉस एंजिलिस) समय भी इसी तरह बदलते हैं।
उन्हीं दो तिथियों की दोपहर 12:00 UTC पर स्थिर घड़ियाँ नहीं हिलतीं:
| स्थिर घड़ी परंपरा | समय क्षेत्र चयन | जनवरी की घड़ी | जुलाई की घड़ी |
|---|---|---|---|
| अमेरिकी EST | UTC−05:00 | 07:00:00 | 07:00:00 |
| अमेरिकी EDT | UTC−04:00 | 08:00:00 | 08:00:00 |
| अमेरिकी CST | UTC−06:00 | 06:00:00 | 06:00:00 |
| अमेरिकी PST | UTC−08:00 | 04:00:00 | 04:00:00 |
| अमेरिकी PDT | UTC−07:00 | 05:00:00 | 05:00:00 |
| चीन मानक समय | UTC+08:00 | 20:00:00 | 20:00:00 |
संक्षिप्त नाम के साथ देश भी चाहिए। शंघाई में CST का अर्थ चीन मानक समय, UTC+08:00, भी है; फ़िलीपींस में PST फ़िलीपीन मानक समय है, मनीला की UTC+08:00 घड़ी। IST भारत, आयरलैंड या इज़राइल का समय हो सकता है, इसलिए भारत के लिए Asia/Kolkata चुनें।
NIST का आधिकारिक अमेरिकी समय प्रदर्शन अमेरिकी क्षेत्र दिखाता है, और उसका डेलाइट सेविंग मार्गदर्शन घड़ियाँ बदलने की तिथियाँ बताता है।
वर्तमान समय आपके डिवाइस की घड़ी से आता है और सेकंड तक दिखता है। यह परमाणु घड़ी से मिलाया नहीं जाता, इसलिए कुछ सेकंड आगे चलने वाला डिवाइस कुछ सेकंड आगे का समय दिखाता है।
यूनिक्स समय में लीप सेकंड नहीं होते: POSIX की समय परिभाषा हर दिन को 86,400 सेकंड गिनती है। समय-क्षेत्र ऑफ़सेट IANA समय क्षेत्र डेटाबेस से आते हैं, जो सरकारों के नियम बदलने पर बदलता है; UTC−05:00 जैसा स्थिर ऑफ़सेट उन बदलावों का कभी पालन नहीं करता।
जाँच का स्रोत: उदाहरण की जाँच: POSIX परिभाषा
जाँच का स्रोत: स्वतंत्र गणना
जाँच का स्रोत: स्वतंत्र गणना
जाँच का स्रोत: स्वतंत्र गणना
जो सॉफ़्टवेयर यूनिक्स समय को चिह्नित (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 पार करती है।
इस कैलकुलेटर में स्वतंत्र स्रोतों के उत्तरों वाले 8 हल किए गए उदाहरण शामिल हैं। ये परीक्षण समूह में चलते हैं और आप इन्हें यहाँ भी चला सकते हैं।