logo
GeekFormat

Unix Timestamp कनवर्टर

वर्तमान Unix टाइमस्टैम्प
1784571528
2026-07-21 02:18:48 (UTC)

कोड उदाहरण

JavaScript
// वर्तमान टाइमस्टैम्प प्राप्त करें new Date(टाइमस्टैम्प को तिथि में बदलें).toLocaleString()
Python
import time time.time() # वर्तमान टाइमस्टैम्प प्राप्त करें time.ctime(1800000000) # टाइमस्टैम्प को तिथि में बदलें
Go
import "time" time.Now().Unix() // वर्तमान टाइमस्टैम्प प्राप्त करें time.Unix(1800000000, 0).String()
Bash
# वर्तमान टाइमस्टैम्प प्राप्त करें date +%s # टाइमस्टैम्प को तिथि में बदलें date -d @1800000000

Unix टाइमस्टैम्प 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 में परिवर्तित करें

उपयोग कैसे करें

  1. पृष्ठ के शीर्ष पर वास्तविक समय में चल रहा वर्तमान Unix Timestamp दिखाया गया है जिसे एक क्लिक से सीधे कॉपी किया जा सकता है
  2. Timestamp को दिनांक में बदलने के लिए: 'Timestamp → दिनांक' टैब में timestamp दर्ज करें—टूल स्वचालित रूप से सेकंड/मिलीसेकंड/माइक्रोसेकंड का पता लगाता है
  3. UTC या स्थानीय समयक्षेत्र चुनें; परिणाम तुरंत दिखाई देता है और कॉपी बटन के साथ कॉपी किया जा सकता है
  4. दिनांक को timestamp में बदलने के लिए: 'दिनांक → Timestamp' टैब पर जाएं और वर्ष/महीना/दिन/घंटा/मिनट/सेकंड फ़ील्ड भरें
  5. समयक्षेत्र चुनने के बाद, सेकंड 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 हैंडलिंग

python

Timestamp प्राप्त करने और परिवर्तित करने के लिए 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:00

Linux/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 से पठनीय
JavaScriptMath.floor(Date.now()/1000)new Date(ts*1000).toLocaleString()
Pythonimport time; int(time.time())import time; time.ctime(ts)
JavaSystem.currentTimeMillis()/1000new Date(ts*1000L).toString()
Gotime.Now().Unix()time.Unix(ts, 0).String()
PHPtime()date('Y-m-d H:i:s', ts)
MySQLSELECT UNIX_TIMESTAMP()SELECT FROM_UNIXTIME(ts)
Bash (Linux)date +%sdate -d @ts
Bash (macOS)date +%sdate -r ts

Authoritative References

कलर ब्लाइंडनेस सिम्युलेटररंग कनवर्टर.htaccess से Nginx कन्वर्टरSQL कन्वर्टरकुकी पार्सरCron एक्सप्रेशन जनरेटरCron एक्सप्रेशन वैलिडेटरCSS फॉर्मेटरCSS मिनिफाईCSV से Excelकरेंसी कन्वर्टरडिफ चेकरFavicon जनरेटरXML फॉर्मेटरहेक्साडेसिमल कनवर्टरHTML फॉर्मेटरHTML कम्प्रेसरHTML से MarkdownMarkdown से HTMLJavaScript फॉर्मेटरJS कम्प्रेसरJSX फॉर्मैटरJSX कम्प्रेसरकीवर्ड क्लस्टरिंगLorem Ipsum जनरेटरMarkdown तालिका जनरेटरMeta Tag जनरेटरपासवर्ड जेनरेटरपासवर्ड शक्ति जांच उपकरणQR कोड / बारकोड जनरेटरRegex टेस्टरSlug जनरेटरSQL बिल्डरSQL फॉर्मेटर टूलशब्द गणकसमय उपकरणTS फॉर्मेटरTS कम्प्रेसरTSX फॉर्मेटरTSX कम्प्रेसरइकाई कनवर्टरUnix Timestamp कनवर्टरUUID जेनरेटरYAML फॉर्मेटरकेस कनवर्टर