RevealTheme logo

Unix টাইমস্ট্যাম্প কনভার্টার

Unix টাইমস্ট্যাম্প এবং পঠনযোগ্য তারিখের মধ্যে রূপান্তর করুন। রিয়েল টাইমে হালনাগাদ হয়।

Unix টাইমস্ট্যাম্প কী এবং API কেন এটি ব্যবহার করে?

একটি Unix টাইমস্ট্যাম্প (যাকে epoch time বা POSIX time-ও বলা হয়) হল একটি একক পূর্ণসংখ্যা, যা ১ জানুয়ারি ১৯৭০, ০০:০০:০০ UTC থেকে অতিবাহিত সেকেন্ডের সংখ্যা নির্দেশ করে—এই মুহূর্তটি 'Unix epoch' নামে পরিচিত। এই প্রথা সত্তরের দশকে বেল ল্যাবসের প্রথম Unix অপারেটিং সিস্টেম থেকে এসেছে। পঠনযোগ্য তারিখের তুলনায় এর সুবিধা হল এটি একটি একক সংখ্যা, টাইমজোন-নিরপেক্ষ, সহজে তুলনাযোগ্য ও পাটিগণিতে ব্যবহারযোগ্য, এবং বিভিন্ন সিস্টেমের মধ্যে দ্ব্যর্থহীন। প্রতিটি ডেটাবেস, লগ ফাইল, JWT, OAuth টোকেন এবং বেশিরভাগ আধুনিক API অভ্যন্তরীণভাবে Unix টাইমস্ট্যাম্প ব্যবহার করে। একটি JWT-এর 'exp' ক্লেইম একটি Unix টাইমস্ট্যাম্প; বেশিরভাগ API-এর 'created_at' হয় একটি Unix টাইমস্ট্যাম্প, না হয় তা থেকে উদ্ভূত একটি ISO 8601 স্ট্রিং; Linux/macOS-এ ফাইল পরিবর্তনের সময়ও Unix টাইমস্ট্যাম্প হিসেবে সংরক্ষিত হয়। আপনাকে দুটি সাধারণ রূপের মধ্যে পার্থক্য করতে হবে: সেকেন্ড (মূল Unix প্রথা, JWT, OAuth ও Linux ফাইল মেটাডেটায় ব্যবহৃত) এবং মিলিসেকেন্ড (JavaScript-এর Date.now(), Java-র System.currentTimeMillis() এবং অনেক আধুনিক API-তে ব্যবহৃত)। ১০ অঙ্কের একটি টাইমস্ট্যাম্প সেকেন্ডে; ১৩ অঙ্কের একটি মিলিসেকেন্ডে। এই টুলটি দুটিই পরিচালনা করে: যেকোনো ফরম্যাট যেকোনো ফিল্ডে পেস্ট করুন, আমরা স্বয়ংক্রিয়ভাবে তা শনাক্ত ও রূপান্তর করব। জানার মতো আরেকটি ধারণা: ISO 8601 হল স্ট্যান্ডার্ড পঠনযোগ্য ফরম্যাট (2025-12-31T23:59:59Z), যা কঠোরভাবে বর্ণানুক্রমিক ও সর্বত্র পার্স করা যায়। টাইমস্ট্যাম্প Unix পূর্ণসংখ্যা হিসেবে নাকি ISO 8601 স্ট্রিং হিসেবে সংরক্ষণ করবেন তা বেছে নিতে পারলে, পারফরম্যান্সের জন্য Unix এবং পঠনযোগ্যতার জন্য ISO 8601 পছন্দ করুন।

সাধারণ ব্যবহারের ক্ষেত্র

  • কোনো JWT payload থেকে 'exp' বা 'iat' claim ডিকোড করে দেখুন এটি কখন মেয়াদোত্তীর্ণ হয়।

  • ডিবাগিংয়ের জন্য API প্রতিক্রিয়ার টাইমস্ট্যাম্প আপনার স্থানীয় টাইমজোনে রূপান্তর করুন।

  • কুকি মেয়াদের হেডার সেট করতে টাইমস্ট্যাম্প তৈরি করুন।

  • লগ পার্সিংয়ের জন্য ডেটাবেস টাইমস্ট্যাম্প (epoch সেকেন্ড) ISO 8601-এ রূপান্তর করুন।

  • দুটি ঘটনার Unix টাইমস্ট্যাম্প বিয়োগ করে তাদের মধ্যে অতিবাহিত সময় গণনা করুন।

  • স্পষ্ট Unix টাইমস্ট্যাম্পসহ at-কমান্ড ব্যবহার করে cron কাজ শিডিউল করুন।

সচরাচর জিজ্ঞাসিত প্রশ্ন

১৯৭০ কেন?
এটি বেল ল্যাবসের প্রথম Unix সিস্টেমগুলির একটি প্রথা। পছন্দটি স্বেচ্ছাচারী ছিল কিন্তু টিকে গেছে। যে ৩২-বিট সাইনড পূর্ণসংখ্যা মূলত এটি সংরক্ষণ করত তা ১৯ জানুয়ারি ২০৩৮-এর 02:14:07 UTC-তে ওভারফ্লো করে: 'বছর ২০৩৮ সমস্যা'। আধুনিক সিস্টেম ৬৪-বিট পূর্ণসংখ্যা ব্যবহার করে, যা ওভারফ্লোকে ২৯২,২৭৭,০২৬,৫৯৬ সালে নিয়ে যায়।
সেকেন্ড নাকি মিলিসেকেন্ড?
Unix টাইমস্ট্যাম্প সেকেন্ডে (২০২৫ সালে ১০-অঙ্কের সংখ্যা)। JavaScript-এর Date.now() এবং Java-র System.currentTimeMillis() মিলিসেকেন্ড ব্যবহার করে (১৩ অঙ্ক)। আপনি যে API কল করছেন তা কোনটি প্রত্যাশা করে তা সবসময় যাচাই করুন: ১০০০-এর একটি গুণক বাদ পড়া বা বাড়তি থাকা প্রোডাকশনে টাইমস্ট্যাম্পের এক নম্বর ত্রুটি।
আমি কীভাবে এই টাইমস্ট্যাম্পটি আমার টাইমজোনে দেখব?
Unix টাইমস্ট্যাম্প টাইমজোন-নিরপেক্ষ: এরা সর্বত্র একই মুহূর্ত নির্দেশ করে। আপনার ভাষার ডেট ফরম্যাটারে যথাযথ জোন সহ টাইমস্ট্যাম্পটি পাস করে আপনার স্থানীয় জোনে দেখান। JavaScript-এ: new Date(ts*1000).toLocaleString('bn-BD', { timeZone: 'America/New_York' })।
Unix time এবং UTC-র মধ্যে পার্থক্য কী?
Unix time একটি একক সংখ্যা; UTC হল একটি উপস্থাপনা যাতে বছর, মাস, দিন, ঘণ্টা, মিনিট ও সেকেন্ড অন্তর্ভুক্ত। Unix টাইমস্ট্যাম্প প্রথা অনুযায়ী সবসময় UTC-তে: 'EST-এ Unix time' বলে কিছু নেই। প্রদর্শন যেকোনো জোনে হতে পারে, কিন্তু অন্তর্নিহিত সংখ্যাটি সর্বজনীন।
লিপ সেকেন্ড কীভাবে পরিচালিত হয়?
Unix time লিপ সেকেন্ড উপেক্ষা করে: এটি ধরে নেয় প্রতিটি দিনে ঠিক ৮৬,৪০০ সেকেন্ড আছে। এর অর্থ লিপ সেকেন্ড সংযোজনের সময় Unix time সংক্ষিপ্তভাবে পিছিয়ে যেতে বা থেমে যেতে পারে। বেশিরভাগ অ্যাপ্লিকেশনের কাছে এটি অদৃশ্য; উচ্চ-নির্ভুলতার সিস্টেমের জন্য (GPS, আর্থিক ট্রেডিং) TAI (আন্তর্জাতিক পারমাণবিক সময়) ব্যবহার করুন।
Unix টাইমস্ট্যাম্প কি ঋণাত্মক হতে পারে?
হ্যাঁ: এরা ১৯৭০-এর আগের তারিখ নির্দেশ করে। ঋণাত্মক টাইমস্ট্যাম্প বেশিরভাগ ভাষায় কাজ করে, যদিও কিছু লিগ্যাসি সিস্টেম সেগুলি প্রত্যাখ্যান করে।
ISO 8601 টাইমস্ট্যাম্প কী?
ISO 8601 হল পঠনযোগ্য তারিখ/সময় ফরম্যাটের আন্তর্জাতিক মান: AAAA-MM-DDTHH:MM:SSZ (Z = UTC, অথবা অন্য অফসেটের জন্য +HH:MM)। উদাহরণ: 2025-12-31T23:59:59Z। ISO 8601 স্ট্রিং কালানুক্রমিক ক্রমে বর্ণানুক্রমিকভাবে সাজানো হয়, যা সেগুলিকে লগ ফাইল ও ডেটাবেস কোয়েরির জন্য চমৎকার করে তোলে।

সম্পর্কিত টুল

JWT ডিকোডার

তাৎক্ষণিকভাবে JSON Web Token (JWT) ডিকোড করুন। এটি আপনার ব্রাউজারে চলে: টোকেন কখনো আপনার ডিভাইস ছেড়ে যায় না, প্রোডাকশন সিক্রেটের সঙ্গে ব্যবহার করা নিরাপদ।

JSON ফরম্যাটার ও ভ্যালিডেটর

অনলাইনে JSON ফরম্যাট, ভ্যালিডেট ও মিনিফাই করুন। এটি সম্পূর্ণরূপে আপনার ব্রাউজারে চলে: আপনার ডেটা কখনো আপনার ডিভাইস ছেড়ে যায় না।

XML ফরম্যাটার

XML ডকুমেন্ট ফরম্যাট ও সুন্দর করে সাজান। SOAP, sitemap, RSS ফিড এবং কনফিগারেশন ফাইলের জন্য উপযোগী।

Base64 এনকোডার ও ডিকোডার

স্ট্রিংকে Base64-এ এনকোড করুন বা Base64-কে টেক্সটে ডিকোড করুন। আপনার গোপনীয়তা রক্ষা করে: এটি আপনার ব্রাউজারে চলে।

URL এনকোডার ও ডিকোডার

টেক্সটকে URL-নিরাপদ এনকোডিং (পার্সেন্ট এনকোডিং)-এ এবং তার বিপরীতে রূপান্তর করুন। কোয়েরি স্ট্রিং, রিডাইরেক্ট এবং OAuth ফ্লো-এর জন্য উপযোগী।

HTML এনটিটি এনকোডার ও ডিকোডার

বিশেষ অক্ষরগুলিকে HTML এনটিটিতে (&, <, ইত্যাদি) এবং তার বিপরীতে রূপান্তর করুন। HTML-এ নিরাপদে টেক্সট এম্বেড করার জন্য উপযোগী।

আপডেটের জন্য সাবস্ক্রাইব করুন

আমরা আপনার ইমেল বিক্রি করি না। আমরা স্প্যাম করি না।

© 2026 RevealTheme. All rights reserved.