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

यूनिक्स/लिनक्स टाइमस्टैम्प और तारीख-समय के बीच द्विदिशात्मक रूपांतरण उपकरण, जो कई अलग-अलग समय क्षेत्रों के आधार पर तुलना कर सकता है।

वर्तमान समय

वर्तमान टाइमस्टैम्प (सेकंड)
1766507933
वर्तमान समय
2025-12-23 16:38:53

टाइमस्टैम्प से दिनांक में रूपांतरण

रूपांतरण परिणाम(स्वचालित)

दिनांक से टाइमस्टैम्प में रूपांतरण

रूपांतरण परिणाम(स्वचालित)

बहु-टाइमस्टैम्प दिनांक-समय रूपांतरणकारी

बहु-टाइमस्टैम्प दिनांक-समय रूपांतरणकारी

बहु-दिनांक टाइमस्टैम्प रूपांतरणकारी

बहु-दिनांक टाइमस्टैम्प रूपांतरणकारी

उपयोग का विवरण

यह टूल विभिन्न परिस्थितियों में Unix टाइमस्टैम्प और तिथि-समय के बीच त्वरित द्वि-दिशात्मक रूपांतरण करने के लिए है। यह सेकंड और मिलीसेकंड की सटीकता का समर्थन करता है और लक्ष्य टाइमज़ोन को चुनकर तुलनात्मक प्रदर्शन कर सकता है। यह एकल कार्ड और मल्टी-कार्ड कन्वर्टर प्रदान करता है, जहां आप इनपुट दर्ज करने के साथ ही रूपांतरण हो जाता है, और टाइमज़ोन बदलने पर परिणाम स्वतः रिफ्रेश हो जाते हैं। इसके साथ ही यह हाल के समय की सीमा और सामान्य समय के अंतराल को भी सम्मिलित करता है, जो विकास डिबगिंग और दैनिक रूपांतरण की जरूरतों को पूरा करता है।

स्वतः पहचान: टूल स्वतः पहचान करेगा कि आप सेकंड-स्तरीय टाइमस्टैम्प (10 अंक) या मिलीसेकंड-स्तरीय टाइमस्टैम्प (13 अंक) दर्ज कर रहे हैं
टाइमज़ोन: स्थानीय समय और UTC समय को प्रदर्शित करता है, जो विभिन्न टाइमज़ोन के उपयोग के लिए सुविधाजनक है

उपकरण की कार्यक्षमता विशेषताएँ

  • इनपुट दर्ज करने के साथ ही रूपांतरण, सेकंड/मिलीसेकंड टाइमस्टैम्प की स्वतः पहचान समर्थित
  • ग्लोबल टाइमज़ोन चयन और प्रदर्शन का समर्थन: स्थानीय, UTC, चुने गए टाइमज़ोन तीन प्रकार के दृश्य
  • मल्टी-कन्वर्टर कार्ड, जो बैच में तुलना करने के लिए सुविधाजनक हैं
  • रिस्पॉन्सिव इंटरफेस और कीबोर्ड के अनुकूल, अच्छी पहुंचयोगिता
  • हाल के समय की सीमा और सामान्य समय के अंतराल को सम्मिलित, कॉपी करके प्रयोग कर सकते हैं

टाइमस्टैम्प क्या है?

Unix टाइमस्टैम्प (Unix Timestamp) 1970-01-01 00:00:00 UTC (Unix Epoch) से अब तक बीते कुल सेकंड या मिलीसेकंड की संख्या है।

टाइमस्टैम्प एक संख्या है जो समय को दर्शाती है, आमतौर पर सेकंड या मिलीसेकंड की इकाई में।

टाइमस्टैम्प का प्रारंभिक बिंदु 1 जनवरी 1970, 00:00:00 UTC है, जिसे Unix युग कहा जाता है।

टाइमस्टैम्प का प्रारंभिक उपयोग Unix ऑपरेटिंग सिस्टम में हुआ था, इसलिए इसे अक्सर Unix टाइमस्टैम्प कहा जाता है।

टाइमस्टैम्प प्रोग्रामिंग और नेटवर्क संचार में व्यापक रूप से उपयोग होता है, खासकर वेब विकास में।

सामान्य सटीकता: सेकंड (जैसे 1735689600) और मिलीसेकंड (जैसे 1735689600000)। जब टाइमज़ोन से संबंधित तिथि-समय को दर्शाना हो, तो इसे टाइमज़ोन के साथ साथ स्वरूपित करके प्रदर्शित करना होगा।

हाल के टाइमस्टैम्प (ग्लोबल समय क्षेत्र के आधार पर)

सामान्य उपयोग के टाइमस्टैम्प (अवधि)

1 मिनट
60 सेकंड
1 घंटा
3600 सेकंड
1 दिन
86400 सेकंड
1 सप्ताह
604800 सेकंड
1 महीना (30 दिन के अनुसार)
2592000 सेकंड
1 साल (365 दिन के अनुसार)
31536000 सेकंड

टाइमस्टैम्प की 2038 समस्या

2038 का मुद्दा उन 32-बिट साइन्ड पूर्णांकों के साथ जुड़ा है जो यूनिक्स टाइमस्टैम्प (सेकंड में, 1970-01-01 00:00:00 UTC से शुरू होने वाले) को संग्रहीत करते हैं और 2038-01-19 03:14:07 के बाद ओवरफ्लो हो जाते हैं।

क्योंकि 32-बिट साइन्ड पूर्णांक की सीमा -2,147,483,648 से 2,147,483,647 है, और 2038-01-19 03:14:07 UTC का टाइमस्टैम्प 2,147,483,647 है, इसलिए उस समय बिंदु से आगे, 32-बिट साइन्ड पूर्णांक बाद के टाइमस्टैम्प को प्रदर्शित नहीं कर सकेंगे।

ज्यादातर प्रभावित वे पुराने सिस्टम या सॉफ्टवेयर हैं जो 32-बिट time_t का उपयोग करते हैं। आधुनिक सिस्टम आमतौर पर 64-बिट (जैसे मिलीसेकंड में 64-बिट पूर्णांक) का उपयोग करते हैं, इसलिए उनके पास यह समस्या नहीं है।

सुझाव है कि 64-बिट टाइमस्टैम्प का उपयोग करें, या बड़ी तारीख की सीमा का समर्थन करने वाले टाइम लाइब्रेरी का उपयोग करें।

कैसे प्रोग्रामिंग भाषा के माध्यम से टाइमस्टैम्प प्राप्त/रूपांतरित करें

JavaScript
वर्तमान टाइमस्टैम्प प्राप्त करें
Math.floor(Date.now() / 1000); // seconds
Date.now(); // milliseconds
टाइमस्टैम्प → दिनांक
new Date(1735689600 * 1000).toISOString();
दिनांक → टाइमस्टैम्प
new Date('2025-01-01T00:00:00Z').getTime();
PHP
वर्तमान टाइमस्टैम्प प्राप्त करें
time();                // seconds
intval(microtime(true) * 1000); // milliseconds
टाइमस्टैम्प → दिनांक
date('Y-m-d H:i:s', 1735689600);
दिनांक → टाइमस्टैम्प
strtotime('2025-01-01 00:00:00');
Python
वर्तमान टाइमस्टैम्प प्राप्त करें
import time

int(time.time())        # seconds
int(time.time() * 1000) # milliseconds
टाइमस्टैम्प → दिनांक
import datetime

datetime.datetime.utcfromtimestamp(1735689600).isoformat()
दिनांक → टाइमस्टैम्प
import datetime

int(datetime.datetime(2025,1,1,0,0,0,tzinfo=datetime.timezone.utc).timestamp())
Go
वर्तमान टाइमस्टैम्प प्राप्त करें
import "time"

time.Now().Unix()      // seconds
time.Now().UnixMilli() // milliseconds
टाइमस्टैम्प → दिनांक
import "time"

time.Unix(1735689600, 0).UTC().Format(time.RFC3339)
दिनांक → टाइमस्टैम्प
import "time"

ts := time.Date(2025,1,1,0,0,0,0,time.UTC).Unix()
Rust
वर्तमान टाइमस्टैम्प प्राप्त करें
use chrono::Utc;

let now = Utc::now();
let sec = now.timestamp();        // seconds i64
let ms  = now.timestamp_millis(); // milliseconds i128
टाइमस्टैम्प → दिनांक
use chrono::{DateTime, NaiveDateTime, Utc};

let dt: DateTime = NaiveDateTime::from_timestamp_opt(1735689600, 0)
    .unwrap()
    .and_utc();
let iso = dt.to_rfc3339();
दिनांक → टाइमस्टैम्प
use chrono::DateTime;

let ts = DateTime::parse_from_rfc3339("2025-01-01T00:00:00Z")
    .unwrap()
    .timestamp();
SQL
वर्तमान टाइमस्टैम्प प्राप्त करें
-- MySQL / MariaDB
SELECT UNIX_TIMESTAMP();

-- PostgreSQL
SELECT EXTRACT(EPOCH FROM NOW())::bigint;

-- SQLite
SELECT strftime('%s', 'now');
टाइमस्टैम्प → दिनांक
-- MySQL / MariaDB
SELECT FROM_UNIXTIME(1735689600);

-- PostgreSQL
SELECT to_timestamp(1735689600) AT TIME ZONE 'UTC';

-- SQLite
SELECT datetime(1735689600, 'unixepoch');
दिनांक → टाइमस्टैम्प
-- MySQL / MariaDB
SELECT UNIX_TIMESTAMP('2025-01-01 00:00:00');

-- PostgreSQL
SELECT EXTRACT(EPOCH FROM TIMESTAMP '2025-01-01 00:00:00+00')::bigint;

-- SQLite
SELECT strftime('%s', '2025-01-01 00:00:00');