मुफ़्त ऑनलाइन Unix Timestamp Converter
Unix timestamps को पढ़ने योग्य dates में और dates को Unix timestamps में बदलें। seconds और milliseconds स्वतः पहचानता है। 8 timezones, ISO 8601 और relative time समर्थित।
Unix Timestamp → पढ़ने योग्य Date
तारीख → Unix Timestamp
Unix Timestamp क्या है?
Unix timestamp (जिसे epoch time या POSIX time भी कहते हैं) 1 January 1970 को 00:00:00 UTC — Unix epoch — से बीते seconds की संख्या है। यह zero-point व्यापक Unix उपयोग से पहले का होने के कारण चुना गया, जिससे सभी Unix systems के लिए एक तटस्थ reference मिला। Timestamps timezone-independent integers होते हैं, इसलिए databases, APIs, log files और JWT tokens के लिए उपयुक्त हैं जहाँ एक सार्वभौमिक reference point आवश्यक होता है।
Unix Timestamp: Seconds बनाम Milliseconds
सबसे सामान्य भ्रम यह होता है कि timestamp seconds (10 digits) में है या milliseconds (13 digits) में। नियम: यदि मान 10¹² से अधिक है, तो वह लगभग निश्चित रूप से milliseconds में है।
PHP time(), Python time.time(), Unix shell date +%s और अधिकांश SQL databases उपयोग करते हैं। उदाहरण: 1710508200
1710508200
JavaScript Date.now(), Java System.currentTimeMillis(), Node.js और अधिकांश browser APIs उपयोग करते हैं। उदाहरण: 1710508200000
1710508200000
Timestamp के सामान्य उपयोग
Developers पढ़ने योग्य date strings के बजाय Unix timestamps क्यों पसंद करते हैं:
JSON Web Tokens "issued at" (iat) और "expiration" (exp) claims के लिए seconds में Unix timestamps उपयोग करते हैं। ये timezone-independent और आसानी से तुलना योग्य हैं।
Integer timestamp column datetime string से तेज़ sort होता है और timezone-neutral है, जिससे अलग-अलग भौगोलिक स्थानों से आए records में अस्पष्टता नहीं रहती।
Server logs, distributed tracing (OpenTelemetry) और analytics pipelines services के बीच events को sub-second precision से जोड़ने के लिए millisecond timestamps उपयोग करते हैं।
Cache systems (Redis, Varnish, CDNs) और API responses Cache-Control max-age, created_at और updated_at fields के लिए Unix timestamps उपयोग करते हैं।