मुख्य सामग्री पर जाएँ
Tooletto

मौजूदा Unix टाइमस्टैंप

टाइमस्टैंप कन्वर्टर का एक प्रीसेट

अभी का Unix टाइमस्टैंप, सेकंड और मिलीसेकंड दोनों में, लाइव अपडेट होता हुआ। इसे सीधे किसी टेस्ट फ़िक्स्चर, API कॉल, या डेटाबेस सीड में कॉपी करें।

  • फ़ाइलें कभी आपकी डिवाइस से बाहर नहीं जातीं
  • मुफ़्त, बिना साइन-अप
  • कोई वॉटरमार्क नहीं
  • लोड होने के बाद ऑफ़लाइन भी काम करता है
Loading tool…

टाइमस्टैंप कन्वर्टर कैसे करें

  1. 1

    टाइमस्टैंप पेस्ट करें या तारीख़ चुनें

    सेकंड और मिलीसेकंड अपने आप पहचाने जाते हैं।

  2. 2

    हर फ़ॉर्मेट पढ़ें

    UTC, ISO 8601, लोकल समय और सापेक्ष समय सभी दिखाए जाते हैं।

  3. 3

    जो चाहिए वह कॉपी करें

    हर फ़ॉर्मेट एक क्लिक से कॉपी होता है।

लाइव और हमेशा मौजूदा टाइमस्टैंप असल में कहाँ उपयोगी है

मौजूदा एपॉक की सटीक वैल्यू की ज़रूरत सामान्य डेवलपमेंट काम में लगातार आती है: किसी टेस्ट फ़िक्स्चर को असली-जैसे क्रिएशन टाइमस्टैंप के साथ सीड करना, कोई API रिक्वेस्ट बनाना जो कॉल के पल को दर्शाने वाले `timestamp` पैरामीटर की उम्मीद करता है, या यह जाँचना कि किसी टोकन की एक्सपायरेशन वैल्यू असल में अभी से तुलना करके पहले ही निकल चुकी है या नहीं। कोई वैल्यू जो लगातार आगे बढ़ती और अपडेट होती है वह किसी टाइमस्टैंप को कॉपी करने के उस छोटे लेकिन असली जोखिम को हटा देती है जो कहीं और पेस्ट करने तक कुछ सेकंड पुराना हो चुका हो — दिखाया गया नंबर हमेशा असली मौजूदा पल है, पेज लोड होने के समय का कोई स्नैपशॉट नहीं।

दोनों इकाइयाँ, क्योंकि अलग-अलग सिस्टम अलग-अलग इकाइयाँ चाहते हैं

सेकंड और मिलीसेकंड को एक चुनने की बजाय साथ-साथ दिखाना यह पहले से जानने की ज़रूरत हटा देता है कि कोई ख़ास API, डेटाबेस कॉलम या टेस्ट फ़िक्स्चर कौन सी इकाई चाहता है — ख़ुद JavaScript का `Date.now()` मिलीसेकंड लौटाता है, जबकि ज़्यादातर Unix सिस्टम कॉल और कई API सेकंड की उम्मीद करते हैं, और ग़लत वाला कॉपी करना ठीक वही दस-बनाम-तेरह-अंक की गड़बड़ी पैदा करता है जो किसी टाइमस्टैंप को मक़सद वाले पल की बजाय 1970 या साल 55000 में गिरा देती है।

यह जाँचने का एक तेज़ मैनुअल तरीक़ा कि कोई सिस्टम सही काम कर रहा है या नहीं

किसी टेस्ट के तहत सिस्टम द्वारा अभी-अभी लौटाई गई वैल्यू के ख़िलाफ़ किसी लाइव, अपडेट होते टाइमस्टैंप की तुलना करना — किसी नई डेटाबेस पंक्ति की `created_at` वैल्यू, किसी सेशन टोकन का `iat` क्लेम — यह जाँचने का एक तेज़ मैनुअल सैनिटी चेक है कि सिस्टम मौजूदा समय को खिसकी हुई, कैश की गई, या पुरानी वैल्यू की बजाय सही तरीक़े से टाइमस्टैंप कर रहा है या नहीं। अगर दोनों वैल्यू एक-दूसरे से एक या दो सेकंड के अंदर न गिरें, तो जाँचे गए सिस्टम में कुछ ज़्यादा ग़ौर से देखने लायक़ है।

अक्सर पूछे जाने वाले सवाल

क्या मेरा टाइमस्टैंप सेकंड में है या मिलीसेकंड में?

टूल इसका पता लगाता है। सेकंड में मौजूदा Unix टाइमस्टैंप के 10 अंक होते हैं; मिलीसेकंड में 13। अगर कोई तारीख़ 1970 में आती है, तो आपने मिलीसेकंड को सेकंड के रूप में पास किया; अगर यह साल 55000 में गिरती है, तो आपने उल्टा किया।

Unix एपॉक क्या है?

1 जनवरी 1970 की UTC मध्यरात्रि, वह शून्य बिंदु जहाँ से लगभग हर सिस्टम गिनता है। नेगेटिव टाइमस्टैंप वैध हैं और उससे पहले की तारीख़ों को दर्शाते हैं — यह टूल उन्हें संभालता है।

2038 की समस्या क्या है?

जो सिस्टम Unix समय को 32-बिट साइन्ड इंटीजर में स्टोर करते हैं वे 19 जनवरी 2038 को ओवरफ़्लो होकर 1901 पर वापस चले जाते हैं। JavaScript 64-बिट फ़्लोट इस्तेमाल करता है, तो यह टूल प्रभावित नहीं होता, लेकिन लेगेसी C कोड और पुराने डेटाबेस कॉलम होते हैं।

"लोकल समय" कौन सा टाइम ज़ोन है?

आपकी डिवाइस का टाइम ज़ोन, ब्राउज़र से पढ़ा गया। UTC और ISO 8601 लाइनें टाइम-ज़ोन-स्वतंत्र हैं, जो वही है जो आपको स्टोर और लॉग करना चाहिए — लोकल समय सिर्फ़ देखने के लिए है।