Unix टाइमस्टैम्प कन्वर्टर
किसी भी टाइम ज़ोन में Unix टाइमस्टैम्प को पढ़ने लायक़ तारीख़ में, या तारीख़ को epoch समय में बदलें। सेकंड, मिलीसेकंड, माइक्रोसेकंड और नैनोसेकंड अपने आप पहचाने जाते हैं।
बैच कन्वर्टर
कई टाइमस्टैम्प या तारीख़ें चिपकाएँ, हर लाइन में एक। संख्याएँ तारीख़ बन जाती हैं और तारीख़ें टाइमस्टैम्प; हर लाइन की इकाई अलग से पहचानी जाती है।
| इनपुट | Unix (s) | UTC (ISO 8601) | स्थानीय समय |
|---|
Unix टाइमस्टैम्प कैसे बदलें
- बाएँ बॉक्स में Unix टाइमस्टैम्प लिखें या चिपकाएँ। टूल पता लगाता है कि यह सेकंड (10 अंक), मिलीसेकंड (13), माइक्रोसेकंड (16) या नैनोसेकंड (19) में है। आप इकाई ख़ुद भी चुन सकते हैं।
- तारीख़ को टाइमस्टैम्प में बदलने के लिए दाईं ओर तारीख़ और समय चुनें। आप जिस तरफ़ बदलाव करते हैं वही इनपुट बनता है, और नतीजे में दूसरा दिखता है।
- एक टाइम ज़ोन चुनें। स्थानीय समय आपके डिवाइस का ज़ोन है। नतीजे के नीचे की सूची उस पल को उस ज़ोन में और UTC में दिखाती है, ISO 8601, RFC 2822, HTTP तारीख़, सापेक्ष समय और Excel सीरियल के रूप में, हर एक के अपने कॉपी बटन के साथ।
- अभी, दिन, सप्ताह, महीने या साल की शुरुआत के लिए, या एक घंटा या एक दिन आगे-पीछे जाने के लिए झटपट बटन इस्तेमाल करें। पूरा कॉलम बदलने के लिए उसे बैच कन्वर्टर में चिपकाएँ और नतीजे CSV के रूप में कॉपी करें।
Unix टाइमस्टैम्प क्या है?
Unix समय, जिसे epoch समय या POSIX समय भी कहते हैं, 1 जनवरी 1970 को 00:00:00 UTC, यानी Unix epoch, से बीते सेकंडों की संख्या है। 2026 के आख़िर में यह लगभग 1.8 अरब (180 करोड़) के आसपास की 10 अंकों की संख्या है। क्योंकि यह बिना टाइम ज़ोन वाली एक अकेली संख्या है, इसलिए कंप्यूटर, डेटाबेस, API और लॉग फ़ाइलें समय के पल इसी तरह सहेजते हैं। इसे कैलेंडर की तारीख़ में बदलना बस दिखाने का कदम है, और वह कदम इस पर निर्भर करता है कि आप कौन-सा टाइम ज़ोन देखना चाहते हैं।
सेकंड, मिलीसेकंड, माइक्रोसेकंड और नैनोसेकंड
क्लासिक Unix टूल, PHP, MySQL और Python का time.time() सेकंड में गिनते हैं। JavaScript का Date.now(), Java का System.currentTimeMillis() और कई JSON API मिलीसेकंड इस्तेमाल करते हैं, जिससे तीन अंक बढ़ जाते हैं। माइक्रोसेकंड (16 अंक) PostgreSQL और कुछ एनालिटिक्स टूल में, और नैनोसेकंड (19 अंक) Go और हाई-रिज़ॉल्यूशन लॉग में दिखते हैं। यह कन्वर्टर संख्या के आकार से इकाई का अनुमान लगाता है: 11 अंकों तक की कोई भी संख्या सेकंड मानी जाती है, जो साल 5138 तक की हर तारीख़ को कवर करती है। जैसे, 1700000000 14 नवंबर 2023, 22:13:20 UTC है, और 1700000000000 मिलीसेकंड में वही पल है।
टाइम ज़ोन, डेलाइट सेविंग और लीप सेकंड
टाइमस्टैम्प दुनिया में हर जगह एक ही है; सिर्फ़ उसका स्थानीय रूप बदलता है। इसीलिए तारीख़ को वापस टाइमस्टैम्प में बदलने के लिए टाइम ज़ोन चाहिए: मुंबई में 09:00 और न्यूयॉर्क में 09:00 अलग-अलग पल हैं। जब डेलाइट सेविंग के लिए घड़ियाँ बदलती हैं, तो कुछ स्थानीय समय होते ही नहीं और कुछ दो बार आते हैं। कन्वर्टर दोनों हालात में चेतावनी देता है और बताता है कि उसने कौन-सा पल चुना। Unix समय लीप सेकंड को भी नहीं गिनता: हर दिन ठीक 86,400 सेकंड का होता है, इसलिए तारीख़ का गणित आसान रहता है।
ऋणात्मक टाइमस्टैम्प और साल 2038 की समस्या
1970 से पहले की तारीख़ों के टाइमस्टैम्प ऋणात्मक होते हैं; −86400 31 दिसंबर 1969 है। पुराने सिस्टम Unix समय को signed 32-बिट पूर्णांक के रूप में रखते हैं, जिसका सबसे बड़ा मान, 2147483647, 19 जनवरी 2038 को 03:14:07 UTC पर आता है। एक सेकंड बाद ऐसा काउंटर पलटकर दिसंबर 1901 पर पहुँच जाता है। आधुनिक ऑपरेटिंग सिस्टम और भाषाएँ 64-बिट समय इस्तेमाल करते हैं, पर एम्बेडेड डिवाइस और पुराने फ़ाइल फ़ॉर्मैट अब भी प्रभावित हो सकते हैं। इस पेज का हर कन्वर्ज़न आपके ब्राउज़र में चलता है; किसी सर्वर पर कुछ नहीं भेजा जाता।
प्रोग्रामिंग भाषाओं में Unix समय
लोकप्रिय भाषाओं और टूल में सेकंड में मौजूदा Unix टाइमस्टैम्प कैसे पाएँ, और टाइमस्टैम्प ts को वापस तारीख़ में कैसे बदलें।
| भाषा | मौजूदा टाइमस्टैम्प | टाइमस्टैम्प → तारीख़ |
|---|---|---|
| JavaScript | Math.floor(Date.now() / 1000) | new Date(ts * 1000) |
| Python | int(time.time()) | datetime.fromtimestamp(ts, timezone.utc) |
| PHP | time() | date('c', $ts) |
| Java | Instant.now().getEpochSecond() | Instant.ofEpochSecond(ts) |
| C# | DateTimeOffset.UtcNow.ToUnixTimeSeconds() | DateTimeOffset.FromUnixTimeSeconds(ts) |
| Go | time.Now().Unix() | time.Unix(ts, 0) |
| Ruby | Time.now.to_i | Time.at(ts) |
| Swift | Int(Date().timeIntervalSince1970) | Date(timeIntervalSince1970: ts) |
| Bash | date +%s | date -d @1700000000 (GNU) · date -r 1700000000 (macOS) |
| PowerShell | [DateTimeOffset]::UtcNow.ToUnixTimeSeconds() | [DateTimeOffset]::FromUnixTimeSeconds(ts) |
| MySQL | UNIX_TIMESTAMP() | FROM_UNIXTIME(ts) |
| PostgreSQL | EXTRACT(EPOCH FROM now())::bigint | to_timestamp(ts) |
| SQLite | strftime('%s', 'now') | datetime(ts, 'unixepoch') |
| Excel / Sheets | =(NOW()-DATE(1970,1,1))*86400 | =A1/86400+DATE(1970,1,1) |
Python में import time और from datetime import datetime, timezone चाहिए; Java java.time.Instant इस्तेमाल करता है। Excel में नतीजे वाले सेल को तारीख़ और समय के रूप में फ़ॉर्मैट करें।
अक्सर पूछे जाने वाले सवाल
अभी का Unix टाइमस्टैम्प क्या है?
पेज के ऊपर लाइव काउंटर सेकंड और मिलीसेकंड में मौजूदा Unix समय दिखाता है और हर पल अपडेट होता है। 31 अक्टूबर 2026 को यह लगभग 1,79,30,00,000 है। इसे लेने के लिए कॉपी बटन इस्तेमाल करें, या बदलने के लिए अभी दबाएँ।
क्या Unix टाइमस्टैम्प UTC में होता है?
हाँ। Unix टाइमस्टैम्प 1 जनवरी 1970 की UTC आधी रात से सेकंड गिनता है और उसमें कोई टाइम ज़ोन नहीं होता, इसलिए एक ही संख्या का मतलब हर जगह एक ही पल है। सिर्फ़ तारीख़ के रूप में दिखाते समय आप कोई ज़ोन चुनते हैं, जैसे अपना स्थानीय समय या UTC।
मेरा टाइमस्टैम्प 1970 या बहुत दूर भविष्य की तारीख़ में क्यों बदलता है?
इकाई ग़लत है। मिलीसेकंड वाला टाइमस्टैम्प सेकंड के रूप में पढ़ने पर हज़ारों साल आगे पहुँच जाता है, और सेकंड वाला टाइमस्टैम्प मिलीसेकंड के रूप में पढ़ने पर जनवरी 1970 में। इकाई को ऑटो पर छोड़ें, या सेकंड, मिलीसेकंड, माइक्रोसेकंड या नैनोसेकंड ख़ुद चुनें।
Excel या Google Sheets में Unix टाइमस्टैम्प कैसे बदलें?
=A1/86400+DATE(1970,1,1) इस्तेमाल करें और सेल को तारीख़ और समय के रूप में फ़ॉर्मैट करें। मिलीसेकंड के लिए 86400000 से भाग दें। नतीजा UTC में है; अपने टाइम ज़ोन के लिए घंटों के ऑफ़सेट को 24 से भाग देकर जोड़ें, जैसे भारत के लिए +5.5/24।
साल 2038 में Unix समय का क्या होगा?
जो सिस्टम टाइमस्टैम्प को signed 32-बिट संख्या के रूप में रखते हैं, वे 2,14,74,83,647 पर ओवरफ़्लो हो जाते हैं, जो 19 जनवरी 2038, 03:14:07 UTC है। अगला सेकंड 13 दिसंबर 1901 पढ़ा जाएगा। 64-बिट समय इस्तेमाल करने वाले सिस्टम, जिनमें आधुनिक ऑपरेटिंग सिस्टम और भाषाएँ शामिल हैं, प्रभावित नहीं होते।