§

রূপান্তরের দিক

§

একটি Unix টাইমস্ট্যাম্প প্রবেশ করান

§

আউটপুট

ডিফল্টরূপে UTC, আপনার স্থানীয় জোন, টোকিও, নিউ ইয়র্ক এবং লন্ডন
টাইমজোনে দেখান

    বাংলাদেশ ও পশ্চিমবঙ্গের ব্যাকএন্ড ডেভেলপার এবং DevOps ইঞ্জিনিয়াররা AWS CloudWatch লগ, JWT টোকেনের `iat` ও `exp` ক্লেইম এবং API রেসপন্সে Unix টাইমস্ট্যাম্প নিয়মিত দেখেন। UTC+6 (বাংলাদেশ স্ট্যান্ডার্ড টাইম) থেকে UTC-তে রূপান্তর করা এবং প্রোডাকশন ইনসিডেন্ট ট্রায়াজের সময় সঠিক ওয়াল-ক্লক টাইম যাচাই করতে এই টুল সহায়ক।

    Unix টাইমস্ট্যাম্প কী?

    একটি Unix টাইমস্ট্যাম্প হলো Unix epoch — 1970-01-01T00:00:00Z — থেকে অতিবাহিত সেকেন্ড (বা মিলিসেকেন্ড) সংখ্যা। এটি লগ ফাইল, API রেসপন্স, ডেটাবেস কলাম এবং JWT ক্লেইমের ভেতরে একটি সময়মুহূর্ত প্রকাশ করার ক্যানোনিকাল উপায়। এই কনভার্টার একটি টাইমস্ট্যাম্প UTC, আপনার স্থানীয় টাইমজোন এবং আপনি যোগ করা যেকোনো IANA জোনে একসাথে রেন্ডার করে — সম্পূর্ণ আপনার ব্রাউজারে, শূন্য নেটওয়ার্ক অনুরোধে।

    Unix টাইমস্ট্যাম্প রূপান্তর কীভাবে কাজ করে?

    টুলটি একটি ছোট, নিশ্চিতবাদী পাইপলাইন চালায় যা প্ল্যাটফর্মের নেটিভ Date এবং Intl.DateTimeFormat আচরণকে প্রতিফলিত করে:

    1. ম্যাগনিটিউড সনাক্তকরণ। 1012-এর চেয়ে বড় যেকোনো সংখ্যাসূচক ইনপুট মিলিসেকেন্ড হিসেবে বিবেচিত; ছোট সবকিছু সেকেন্ড হিসেবে। 1700000000 সেকেন্ড হিসেবে পড়া হয়, 1700000000000 মিলিসেকেন্ড হিসেবে এবং উভয়ই একই মুহূর্তে সমাধান হয়।
    2. ইনস্ট্যান্ট নির্মাণ। প্রয়োজনে শনাক্ত মানটি মিলিসেকেন্ডে গুণ করা হয়, তারপর new Date(ms)-তে পাঠানো হয়। ফলাফল একটি একক প্ল্যাটফর্ম-নেটিভ ইনস্ট্যান্ট যা নিজস্ব টাইমজোন বহন করে না — এটি সবসময় গ্লোবাল টাইমলাইনে একটি মুহূর্ত।
    3. মাল্টি-টাইমজোন রেন্ডারিং। পিকারে প্রতিটি সক্রিয় জোনের জন্য, টুলটি সেই জোন দিয়ে Intl.DateTimeFormat কল করে চারটি সমান্তরাল ভিউ তৈরি করে — সঠিক অফসেট সহ ISO 8601, RFC 2822-স্টাইল স্ট্রিং, লোকেল-সচেতন দীর্ঘ ফর্ম এবং '৩ মিনিট আগে'-র মতো আপেক্ষিক-সময় বাক্যাংশ।
    4. তারিখ → টাইমস্ট্যাম্প ইনভার্সন। দিক পরিবর্তন করলে, টুলটি datetime-local ওয়াল-ক্লক মান এবং নির্বাচিত জোন পড়ে, সেই ওয়াল টাইমে জোনের অফসেট গণনা করে এবং UTC ইনস্ট্যান্টে ফিরে রূপান্তর করে। আউটপুট আলাদা কপি বাটন সহ unix সেকেন্ড এবং unix মিলিসেকেন্ড উভয় হিসেবে রেন্ডার হয়।
    5. লাইভ টিকার। 'লাইভ' চালু করলে একটি setInterval(tick, 1000) লুপ শুরু হয় যা প্রতি সেকেন্ডে প্রতিটি সেল পুনরায় রেন্ডার করে; বন্ধ করলে ইন্টারভেল মুছে এবং ডিসপ্লে ফ্রিজ হয়।

    কেন এই Unix টাইমস্ট্যাম্প কনভার্টার ব্যবহার করবেন?

    • ডিফল্টরূপে গোপনীয়তা। প্রাথমিক ডকুমেন্ট লোডের পরে পেজটি শূন্য নেটওয়ার্ক কল করে। আপনার টাইমস্ট্যাম্প ট্যাব ছেড়ে যায় না — DevTools খুলুন, Convert ক্লিক করুন এবং Network প্যানেল নীরব থাকে।
    • একটি বাক্সে সেকেন্ড এবং মিলিসেকেন্ড। আপনার লগ লাইন কোন ইউনিট ব্যবহার করে তা আর অনুমান করতে হবে না; ম্যাগনিটিউড ডিটেক্টর সঠিক ইউনিট বেছে নেয় এবং বলে কোনটি বেছেছে।
    • এক নজরে মাল্টি-টাইমজোন। UTC, টোকিও, নিউ ইয়র্ক এবং লন্ডনে একটি পেমেন্ট টাইমস্ট্যাম্প তুলনা করুন — সব একটি রেন্ডারে, কোনো ক্যালেন্ডার গণিত নেই।
    • RFC-সঠিক আউটপুট। ISO 8601 সঠিক জোন অফসেট ব্যবহার করে, RFC 2822 প্রচলিত আকার অনুসরণ করে এবং লোকেল ভিউ আপনার ব্রাউজারের পছন্দের ভাষা ব্যবহার করে।

    Unix টাইমস্ট্যাম্পের সাধারণ প্রয়োগ কী কী?

    যেখানে একটি সিস্টেম সময়কে সংখ্যা হিসেবে লেখে, Unix টাইমস্ট্যাম্প কনভার্টার প্রথম টুল যা আপনি হাতে নেন:

    • লগ লাইন ডিবাগিং। journald, CloudWatch, Datadog বা Sentry-র অ্যাপ্লিকেশন লগগুলো সাধারণত একটি epoch কলাম বহন করে। সঠিক ওয়াল-ক্লক টাইম on-call ইঞ্জিনিয়ারের জোন এবং কাস্টমারের জোনে একটি রেন্ডারে দেখতে এখানে পেস্ট করুন।
    • JWT ক্লেইম ডিকোড করা। একটি JSON Web Token-এর ভেতরে iat এবং exp ক্লেইম unix-সেকেন্ড টাইমস্ট্যাম্প। টোকেন কখন ইস্যু হয়েছিল এবং কখন মেয়াদ শেষ হয় — সেকেন্ড, মিলিসেকেন্ড, ISO 8601 এবং আপেক্ষিক সময়ে পাশাপাশি — দেখতে ড্রপ করুন।
    • API রেসপন্স টাইমস্ট্যাম্প তুলনা করা। REST এবং webhook পেলোড অসামঞ্জস্যপূর্ণ ইউনিটে টাইমস্ট্যাম্প নির্গত করে — Stripe সেকেন্ড, Shopify মিলিসেকেন্ড, GitHub ISO স্ট্রিং ব্যবহার করে। অর্ডার লাইন, অডিট লগ এবং কাস্টমার-দৃশ্যমান রিসিটের সাথে সারিবদ্ধতা যাচাই করতে কাঁচা পূর্ণ সংখ্যা রূপান্তর করুন।

    Unix টাইমস্ট্যাম্পের উদাহরণ কেমন দেখায়?

    1700000000 টাইমস্ট্যাম্প নিন। ম্যাগনিটিউড ডিটেক্টর এটি সেকেন্ড হিসেবে পড়ে (এটি 1012-এর অনেক নিচে), তাই টুলটি new Date(1700000000 * 1000) তৈরি করে — ইনস্ট্যান্ট 2023-11-14T22:13:20.000Z। UTC কার্ড ISO স্ট্রিং, RFC 2822 ফর্ম (Tue, 14 Nov 2023 22:13:20 GMT), দীর্ঘ লোকেল ফর্ম এবং আপনার বর্তমান ঘড়ি থেকে গণনা করা আপেক্ষিক বাক্যাংশ দেখায়। Tokyo কার্ড একই ইনস্ট্যান্ট 2023-11-15T07:13:20.000+09:00 হিসেবে রেন্ডার করে।

    এই Unix টাইমস্ট্যাম্প কনভার্টার একটি কাজ করে: একটি সংখ্যাকে একটি মুহূর্তে, বা একটি মুহূর্তকে একটি সংখ্যায় রূপান্তর করে, আপনার গুরুত্বপূর্ণ প্রতিটি টাইমজোনে, মান কোথাও না পাঠিয়ে। পেস্ট করুন, ক্লিক করুন, কপি করুন, এগিয়ে যান।