Unix Timestamp कनवर्टर
कोड उदाहरण
// वर्तमान टाइमस्टैम्प प्राप्त करें
new Date(टाइमस्टैम्प को तिथि में बदलें).toLocaleString()import time
time.time() # वर्तमान टाइमस्टैम्प प्राप्त करें
time.ctime(1800000000) # टाइमस्टैम्प को तिथि में बदलेंimport "time"
time.Now().Unix() // वर्तमान टाइमस्टैम्प प्राप्त करें
time.Unix(1800000000, 0).String()# वर्तमान टाइमस्टैम्प प्राप्त करें
date +%s
# टाइमस्टैम्प को तिथि में बदलें
date -d @1800000000Unix टाइमस्टैम्प 1 जनवरी 1970, 00:00:00 UTC के बाद से बीते सेकंड की गिनती है।
निःशुल्क ऑनलाइन Unix Timestamp कनवर्टर जिसमें सेकंड/मिलीसेकंड/माइक्रोसेकंड द्विदिशात्मक रूपांतरण, स्वचालित इकाई पहचान, UTC/स्थानीय समयक्षेत्र टॉगल और बिल्ट-इन बहु-भाषा कोड उदाहरण हैं। डेवलपमेंट और डीबगिंग के लिए तुरंत उपयोग के लिए तैयार।
संबंधित सुझाव
Unix Timestamp क्या है?
Unix Timestamp (जिसे Epoch Time या POSIX Time भी कहा जाता है) समय को एक ही संख्या के रूप में दर्शाने का एक तरीका है: 1 जनवरी 1970, 00:00:00 UTC (Unix Epoch) से बीते हुए सेकंड की गिनती, जिसमें लीप सेकंड शामिल नहीं हैं। Unix Epoch पर ही, timestamp 0 है।
Timestamp का सबसे बड़ा लाभ समयक्षेत्र स्वतंत्रता है—समान क्षण पृथ्वी पर कहीं भी समान timestamp उत्पन्न करता है, किसी समयक्षेत्र रूपांतरण समस्या के बिना। यह उन्हें निम्नलिखित के लिए आदर्श बनाता है: डेटाबेस रिकॉर्ड निर्माण/अद्यतन समय, वितरित सिस्टम लॉग ट्रेसिंग (timestamp के साथ trace/span ID), API समय पैरामीटर, JWT टोकन समाप्ति समय, कैश TTL मान, और फ़ाइलसिस्टम संशोधन समय।
विभिन्न भाषाएं और सिस्टम विभिन्न परिशुद्धता का उपयोग करते हैं: C/Unix/Python डिफ़ॉल्ट रूप से सेकंड (10 अंक) का उपयोग करते हैं, JavaScript/Java मिलीसेकंड (13 अंक) का उपयोग करते हैं, और उच्च-परिशुद्धता सिस्टम (वित्तीय व्यापार, वैज्ञानिक कंप्यूटिंग) माइक्रोसेकंड (16 अंक) या नैनोसेकंड (19 अंक) का उपयोग करते हैं। यह टूल तीन सबसे सामान्य परिशुद्धता को कवर करता है: सेकंड, मिलीसेकंड और माइक्रोसेकंड।
उपयोग के मामले
- समस्या के समय को तुरंत ढूंढने के लिए डीबगिंग के दौरान लॉग फ़ाइलों में timestamp को पठनीय तारीखों में परिवर्तित करें
- API एकीकरण के दौरान अनुरोध/प्रतिक्रिया पेलोड में timestamp फ़ील्ड सत्यापित करें
- डेटाबेस संचालन में SQL समय-सीमा प्रश्नों के लिए व्यावसायिक समय को timestamp में परिवर्तित करें
- क्रॉस-टाइमज़ोन परिनियोजन की समस्याओं का निवारण करने के लिए सर्वर संचालन के दौरान UTC timestamp की स्थानीय समय से तुलना करें
- स्क्रिप्ट लिखते समय विभिन्न भाषाओं में timestamp प्राप्त करने के लिए कोड स्निपेट कॉपी करें
- एज केस का परीक्षण करने के लिए ऐतिहासिक (1970 से पहले) या भविष्य की तारीखों को timestamp में परिवर्तित करें
उपयोग कैसे करें
- पृष्ठ के शीर्ष पर वास्तविक समय में चल रहा वर्तमान Unix Timestamp दिखाया गया है जिसे एक क्लिक से सीधे कॉपी किया जा सकता है
- Timestamp को दिनांक में बदलने के लिए: 'Timestamp → दिनांक' टैब में timestamp दर्ज करें—टूल स्वचालित रूप से सेकंड/मिलीसेकंड/माइक्रोसेकंड का पता लगाता है
- UTC या स्थानीय समयक्षेत्र चुनें; परिणाम तुरंत दिखाई देता है और कॉपी बटन के साथ कॉपी किया जा सकता है
- दिनांक को timestamp में बदलने के लिए: 'दिनांक → Timestamp' टैब पर जाएं और वर्ष/महीना/दिन/घंटा/मिनट/सेकंड फ़ील्ड भरें
- समयक्षेत्र चुनने के बाद, सेकंड timestamp तुरंत दिखाई देता है—कोड या क्वेरी के लिए एक-क्लिक कॉपी
विशेषताएं
- स्वचालित इकाई पहचान: किसी भी timestamp को पेस्ट करें और यह स्वचालित रूप से सेकंड/मिलीसेकंड/माइक्रोसेकंड की पहचान करता है—किसी मैन्युअल चयन की आवश्यकता नहीं
- तीन परिशुद्धता स्तर: सभी भाषाओं और सिस्टम के लिए सेकंड (10-अंकीय), मिलीसेकंड (13-अंकीय), और माइक्रोसेकंड (16-अंकीय) की पूर्ण कवरेज
- UTC/स्थानीय समयक्षेत्र टॉगल: सर्वर लॉग के लिए UTC, व्यावसायिक समय के लिए स्थानीय—तुलना के लिए एक-क्लिक स्विच
- फ़ील्ड-दर-फ़ील्ड दिनांक इनपुट: दिनांक-से-Timestamp रूपांतरण के लिए अलग-अलग वर्ष/महीना/दिन/घंटा/मिनट/सेकंड इनपुट बॉक्स—कोई दिनांक फ़ॉर्मेट याद रखने की आवश्यकता नहीं
- लाइव Timestamp प्रदर्शन: शीर्ष पर दिखाया गया UTC दिनांक के साथ वास्तविक समय में वर्तमान Unix Timestamp, एक-क्लिक कॉपी
- बहु-भाषा कोड स्निपेट: Timestamp प्राप्त करने और परिवर्तित करने के लिए बिल्ट-इन JavaScript/Python/Go/Bash कोड, एक-क्लिक कॉपी
- नकारात्मक Timestamp समर्थन: 1920 से 2100 तक किसी भी तारीख को परिवर्तित करें, ऐतिहासिक और भविष्य की तारीखों को कवर करता है
- क्लाइंट-साइड गणना: सभी रूपांतरण आपके ब्राउज़र में स्थानीय रूप से चलते हैं—timestamp कभी भी किसी सर्वर पर नहीं भेजे जाते
कोड उदाहरण
JavaScript में Timestamp प्राप्त करें और परिवर्तित करें
javascriptब्राउज़र और Node.js में वर्तमान सेकंड/मिलीसेकंड timestamp प्राप्त करने और उन्हें पठनीय स्थानीय समय में बदलने के सामान्य तरीके।
// वर्तमान सेकंड timestamp प्राप्त करें
const tsSec = Math.floor(Date.now() / 1000);
console.log(tsSec); // उदाहरण 1700000000
// वर्तमान मिलीसेकंड timestamp प्राप्त करें
const tsMs = Date.now();
console.log(tsMs); // उदाहरण 1700000000000
// सेकंड timestamp को स्थानीय पठनीय समय में बदलें
const date = new Date(tsSec * 1000);
console.log(date.toLocaleString('hi-IN'));
// "15/11/2023, 3:43:20 am"
// मिलीसेकंड timestamp को ISO फ़ॉर्मेट में बदलें
console.log(new Date(tsMs).toISOString());
// "2023-11-14T22:13:20.000Z"Python में Timestamp हैंडलिंग
pythonTimestamp प्राप्त करने और परिवर्तित करने के लिए Python के मानक पुस्तकालय time और datetime मॉड्यूल का उपयोग, समयक्षेत्र हैंडलिंग सहित।
import time
from datetime import datetime, timezone
# वर्तमान सेकंड timestamp प्राप्त करें
ts = int(time.time())
print(ts) # 1700000000
# Timestamp को स्थानीय समय स्ट्रिंग में बदलें
print(time.ctime(ts))
# 'Wed Nov 15 03:43:20 2023'
# Timestamp को फ़ॉर्मेटेड समय में बदलें
print(time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(ts)))
# '2023-11-15 03:43:20'
# Timestamp को UTC समय में बदलें
print(datetime.fromtimestamp(ts, tz=timezone.utc))
# 2023-11-14 22:13:20+00:00Linux/macOS कमांड लाइन Timestamp संचालन
bashवर्तमान timestamp प्राप्त करने और उन्हें परिवर्तित करने के सामान्य shell कमांड, Linux GNU date और macOS BSD date के बीच अंतर को ध्यान में रखते हुए।
# वर्तमान सेकंड timestamp प्राप्त करें (Linux और macOS दोनों पर काम करता है) date +%s # Timestamp को दिनांक में बदलें (Linux GNU date) date -d @1700000000 # "Wed Nov 15 03:43:20 IST 2023" # Timestamp को दिनांक में बदलें (macOS BSD date) date -r 1700000000 # Timestamp को UTC दिनांक में बदलें (Linux) date -u -d @1700000000 # "Tue Nov 14 22:13:20 UTC 2023" # कस्टम फ़ॉर्मेट आउटपुट date -d @1700000000 '+%Y-%m-%d %H:%M:%S'
सामान्य प्रश्न
Unix Timestamp क्या है?
Unix Timestamp (जिसे Epoch Time या POSIX Time भी कहा जाता है) 1 जनवरी 1970, 00:00:00 UTC (समन्वित विश्व समय) से बीते हुए सेकंड की संख्या है, जिसमें लीप सेकंड शामिल नहीं हैं। उदाहरण के लिए, 1700000000, 2023-11-14 22:13:20 UTC के अनुरूप है। यह समयक्षेत्र-स्वतंत्र है—समान timestamp पृथ्वी पर हर जगह समान क्षण का प्रतिनिधित्व करता है—जिससे यह क्रॉस-सिस्टम समय रिकॉर्डिंग, लॉग ट्रेसिंग, API पैरामीटर और डेटाबेस स्टोरेज के लिए मानक है।
सेकंड, मिलीसेकंड और माइक्रोसेकंड timestamp को कैसे पहचानें?
अंकों की संख्या से: 10 अंक = सेकंड (जैसे, 1700000000), 13 अंक = मिलीसेकंड (जैसे, 1700000000000), 16 अंक = माइक्रोसेकंड (जैसे, 1700000000000000)। यह टूल आपके द्वारा पेस्ट किए गए अंकों की संख्या के आधार पर स्वचालित रूप से इकाई का पता लगाता है—किसी मैन्युअल चयन की आवश्यकता नहीं। यह स्वचालित रूप से रिक्त स्थान को भी ट्रिम करता है, जिससे आप सीधे लॉग से पेस्ट कर सकते हैं।
लॉग में timestamp स्थानीय समय से 8 घंटे अलग क्यों है?
Unix Timestamp स्वाभाविक रूप से UTC-आधारित हैं। यदि आपका स्थानीय समयक्षेत्र UTC+8 है (जैसे, चीन मानक समय), स्थानीय समयक्षेत्र नियमों का उपयोग करके UTC Timestamp को परिवर्तित करने से 8 घंटे का अंतर दिखाई देगा। यह टूल UTC/स्थानीय समयक्षेत्र टॉगल प्रदान करता है—सर्वर लॉग पढ़ते समय UTC का उपयोग करें (अधिकांश सर्वर UTC का उपयोग करते हैं), और व्यावसायिक timestamp के लिए स्थानीय समय का उपयोग करें।
JavaScript में timestamp कैसे प्राप्त करें और परिवर्तित करें?
`Math.floor(Date.now() / 1000)` के साथ वर्तमान सेकंड timestamp प्राप्त करें, `Date.now()` के साथ मिलीसेकंड प्राप्त करें; `new Date(ts * 1000).toLocaleString()` के साथ पठनीय समय में परिवर्तित करें (सेकंड को 1000 से गुणा करें, मिलीसेकंड सीधे पास करें)। पृष्ठ के नीचे सीधे कॉपी करने के लिए JavaScript, Python, Go और Bash के लिए बिल्ट-इन कोड स्निपेट प्रदान किए गए हैं।
क्या timestamp नकारात्मक हो सकते हैं? वे क्या दर्शाते हैं?
हाँ। नकारात्मक timestamp 1 जनवरी 1970 से पहले की तारीखों का प्रतिनिधित्व करते हैं। उदाहरण के लिए, -1, 1969-12-31 23:59:59 UTC के अनुरूप है। यह टूल नकारात्मक timestamp का समर्थन करता है और 1920 से 2100 तक की तारीखों को कवर करता है, जो ऐतिहासिक और भविष्य की तारीखों दोनों का समर्थन करता है।
वर्ष 2038 की समस्या क्या है? क्या यह उपयोग को प्रभावित करेगी?
वर्ष 2038 की समस्या तब होती है जब 32-बिट हस्ताक्षरित पूर्णांक का उपयोग करके Unix Timestamp संग्रहीत करने वाले सिस्टम 19 जनवरी 2038, 03:14:07 UTC के बाद ओवरफ्लो हो जाते हैं, जिससे तारीखें नकारात्मक मानों में लपेट जाती हैं। आधुनिक सिस्टम 64-बिट पूर्णांक का उपयोग करते हैं (लगभग 292 अरब वर्षों के लिए सुरक्षित), और JavaScript 64-बिट फ़्लोट का उपयोग करता है (मिलीसेकंड परिशुद्धता पर वर्ष 285,616 तक सुरक्षित)। चूंकि यह टूल आपके ब्राउज़र में JavaScript का उपयोग करके चलता है, यह प्रभावित नहीं होता है।
कमांड लाइन के बजाय ऑनलाइन कनवर्टर का उपयोग क्यों करें?
कमांड-लाइन टूल (जैसे Linux का `date`) को फ़ॉर्मेट फ़्लैग याद रखने की आवश्यकता होती है, और प्लेटफ़ॉर्म के अनुसार पैरामीटर भिन्न होते हैं (Linux GNU date बनाम macOS BSD date के अलग-अलग फ़्लैग हैं)। यह टूल आपके ब्राउज़र में तुरंत काम करता है, स्वचालित रूप से इकाइयों का पता लगाता है, विज़ुअल दिनांक इनपुट फ़ील्ड प्रदान करता है (अलग-अलग वर्ष/महीना/दिन/घंटा/मिनट/सेकंड फ़ील्ड—कोई दिनांक फ़ॉर्मेट याद रखने की आवश्यकता नहीं), समयक्षेत्र टॉगलिंग, और बिल्ट-इन बहु-भाषा कोड स्निपेट प्रदान करता है।
शब्दकोश
- Unix Timestamp
- 1970-01-01 00:00:00 UTC से बीते हुए सेकंड, 10 अंक, समयक्षेत्र-स्वतंत्र, विश्व स्तर पर सुसंगत।
- Epoch Time
- Unix Timestamp का वैकल्पिक नाम, Unix Epoch (1970-01-01 UTC) से गिने गए समय को संदर्भित करता है।
- सेकंड Timestamp
- सेकंड तक 10-अंकीय परिशुद्धता (जैसे, 1700000000), Unix/Python/C में डिफ़ॉल्ट।
- मिलीसेकंड Timestamp
- 1/1000 सेकंड तक 13-अंकीय परिशुद्धता (जैसे, 1700000000000), JavaScript/Java में डिफ़ॉल्ट।
- माइक्रोसेकंड Timestamp
- 1/1,000,000 सेकंड तक 16-अंकीय परिशुद्धता (जैसे, 1700000000000000), उच्च-परिशुद्धता सिस्टम में उपयोग की जाती है।
- UTC
- समन्वित विश्व समय, वैश्विक समय मानक और समयक्षेत्र गणना के लिए आधारभूत, लगभग GMT के बराबर।
- समयक्षेत्र ऑफसेट
- स्थानीय समय और UTC के बीच अंतर, जैसे, यूएस पूर्वी समय UTC-5 है (मानक समय), चीन मानक समय UTC+8 है।
- ISO 8601
- अंतर्राष्ट्रीय मानक दिनांक/समय फ़ॉर्मेट (जैसे, 2024-01-15T08:30:00+08:00), API पैरामीटर के लिए मानक।
- वर्ष 2038 समस्या
- 19 जनवरी 2038 के बाद 32-बिट हस्ताक्षरित पूर्णांक timestamp का ओवरफ़्लो; 64-बिट सिस्टम और JavaScript प्रभावित नहीं होते।
सामान्य समय इकाई रूपांतरण
| समय इकाई | सेकंड | उदाहरण उपयोग |
|---|---|---|
| 1 मिनट | 60 | छोटा कैश TTL, API टाइमआउट |
| 1 घंटा | 3,600 | अल्पकालिक टोकन, सत्र टाइमआउट |
| 1 दिन | 86,400 | दैनिक आंकड़े, दैनिक रिपोर्ट |
| 1 सप्ताह | 604,800 | साप्ताहिक रिपोर्ट, कुकी समाप्ति |
| 1 महीना (30.44 दिन) | 2,629,743 | मासिक बिलिंग, सदस्यता चक्र |
| 1 वर्ष (365.24 दिन) | 31,556,926 | वार्षिक डेटा, दीर्घकालिक JWT टोकन |
प्रोग्रामिंग भाषा द्वारा Timestamp संचालन
| भाषा | वर्तमान प्राप्त करें (सेकंड) | Timestamp से पठनीय |
|---|---|---|
| JavaScript | Math.floor(Date.now()/1000) | new Date(ts*1000).toLocaleString() |
| Python | import time; int(time.time()) | import time; time.ctime(ts) |
| Java | System.currentTimeMillis()/1000 | new Date(ts*1000L).toString() |
| Go | time.Now().Unix() | time.Unix(ts, 0).String() |
| PHP | time() | date('Y-m-d H:i:s', ts) |
| MySQL | SELECT UNIX_TIMESTAMP() | SELECT FROM_UNIXTIME(ts) |
| Bash (Linux) | date +%s | date -d @ts |
| Bash (macOS) | date +%s | date -r ts |
Authoritative References
- कलर ब्लाइंडनेस सिम्युलेटर
- रंग कनवर्टर
- .htaccess से Nginx कन्वर्टर
- SQL कन्वर्टर
- कुकी पार्सर
- Cron एक्सप्रेशन जनरेटर
- Cron एक्सप्रेशन वैलिडेटर
- CSS फॉर्मेटर
- CSS मिनिफाई
- CSV से Excel
- करेंसी कन्वर्टर
- डिफ चेकर
- Favicon जनरेटर
- XML फॉर्मेटर
- हेक्साडेसिमल कनवर्टर
- HTML फॉर्मेटर
- HTML कम्प्रेसर
- HTML से Markdown
- Markdown से HTML
- JavaScript फॉर्मेटर
- JS कम्प्रेसर
- JSX फॉर्मैटर
- JSX कम्प्रेसर
- कीवर्ड क्लस्टरिंग
- Lorem Ipsum जनरेटर
- Markdown तालिका जनरेटर
- Meta Tag जनरेटर
- पासवर्ड जेनरेटर
- पासवर्ड शक्ति जांच उपकरण
- QR कोड / बारकोड जनरेटर
- Regex टेस्टर
- Slug जनरेटर
- SQL बिल्डर
- SQL फॉर्मेटर टूल
- शब्द गणक
- समय उपकरण
- TS फॉर्मेटर
- TS कम्प्रेसर
- TSX फॉर्मेटर
- TSX कम्प्रेसर
- Unix Timestamp कनवर्टर
- UUID जेनरेटर
- YAML फॉर्मेटर
- केस कनवर्टर