কনটেন্টে যান

unix · ISO · টাইম জোন

টাইম কনভার্টার

একটি Unix টাইমস্ট্যাম্প বা ISO 8601 তারিখ পেস্ট করে সেই একই মুহূর্ত UTC-তে, আপনার বেছে নেওয়া জোনে আর আপনার নজরে রাখা জোনগুলোতে পড়ুন। অফসেটের হিসাব চলে এই ট্যাবেই।

খালি একটি সংখ্যা পড়া হয় তার দৈর্ঘ্য দিয়ে: ঠিক 10 অঙ্ক মানে সেকেন্ড, ঠিক 13 অঙ্ক মানে মিলিসেকেন্ড, আর অন্য যেকোনো দৈর্ঘ্য অনুমান না করে ফিরিয়ে দেওয়া হয়। অফসেট 없는 ISO তারিখ UTC হিসেবে পড়া হয়, কারণ আপনার মাথায় একটি মুহূর্ত, প্রতি জোনে আলাদা একটি নয়।

কীভাবে টাইমস্ট্যাম্প কনভার্ট করবেন

1

মুহূর্তটি লিখুন

10 অঙ্কের একটি Unix টাইমস্ট্যাম্প, 13 অঙ্কের মিলিসেকেন্ড টাইমস্ট্যাম্প, বা 2026-09-12T14:30:00Z-এর মতো একটি ISO তারিখ পেস্ট করুন — অথবা এই সেকেন্ড থেকে শুরু করতে now লিখুন।

2

জোন বেছে নিন

মুহূর্তটি যে জোনে পড়া হবে সেটি বেছে নিন। UTC সবার আগে, তারপর বেশি ব্যবহৃত জোনগুলো, আর পুরো তালিকাটি হলো আপনার ব্রাউজারের নিজের টাইম-জোন ডেটাবেস যা জানে তা-ই।

3

ঘড়ি পড়ুন

একই মুহূর্তটি আপনার নিজের জোন আর সংক্ষিপ্ত তালিকার পাশে প্রতিটির অফসেটসহ দেখা যায়, সাথে সেই মুহূর্তটি সেকেন্ড, মিলিসেকেন্ড ও মাইক্রোসেকেন্ড হিসেবে — যে API যেটি চায় তার জন্য।

টাইমস্ট্যাম্প কী, আর এই পেজ তার কী করে

Unix সময় 1970-01-01T00:00:00Z থেকে সেকেন্ড গোনে আর ইচ্ছা করেই লিপ সেকেন্ড উপেক্ষা করে, তাই সংখ্যাটি সব জায়গায় একই থাকে আর টাইম জোন কেবল দেখানোর একটি বাছাই। দশ অঙ্ক 2001 থেকে 2286 পর্যন্ত ধরে, তাই লগ বা URL থেকে কপি করা মান প্রায় সবসময়ই সেকেন্ড; ডেটাবেসের কলাম বা JavaScript তারিখ দেয় তেরো অঙ্ক, যা একই স্কেলের মিলিসেকেন্ড।

ISO 8601 একই জিনিস ক্যালেন্ডারে লেখে: 2026-09-12T14:30:00+03:00 হলো ইস্তাম্বুলের দেয়ালঘড়িতে বলা একটি মুহূর্ত, আর Z মানে ঠিক +00:00। অফসেট ছাড়া স্ট্রিং অস্পষ্ট, তাই এই পেজ আপনার মেশিনের জোন ধরে নেওয়ার বদলে এটিকে UTC হিসেবে পড়ে। অফসেটগুলো আসে আপনার ব্রাউজারের tz ডেটাবেস থেকে, তাই 2016 সাল থেকে তুরস্ক যে নিয়ম রেখেছে তাতে Europe/Istanbul সারা বছর UTC+3-ই থাকে, আর America/New_York তারিখ অনুযায়ী UTC−4 বা UTC−5-এ পড়ে।

সময় রূপান্তর নিয়ে প্রশ্ন

আমার টাইমস্ট্যাম্প কি সার্ভারে পাঠানো হয়?

না। পার্সিং আর জোনের হিসাব চলে আপনার ব্রাউজারেই বসানো Intl API-তে, তাই আপনি যে মুহূর্তটি দেখেন তা কোথাও পাঠানো হয় না আর পেজ লোড হওয়ার পর অফলাইনেও কাজ করে। কোথাও কিছু লগও হয় না, কারণ লগ করার মতো কিছুই নেই।

একই টাইমস্ট্যাম্প নিউ ইয়র্কে ভিন্ন ঘণ্টা দেখায় কেন?

কারণ একটি জোনের অফসেট নির্ভর করে তারিখের উপর: নিউ ইয়র্ক শীতে UTC−5 আর গ্রীষ্মে UTC−4, আর ব্রাউজার সেই মুহূর্তে যে নিয়ম চালু ছিল সেটিই প্রয়োগ করে। তাই রূপান্তর সবসময় দুটি মুহূর্তের মধ্যে, কখনো দুটি জোনের নামের মধ্যে নয় — টাইমস্ট্যাম্প বদলালে অফসেটও তার সাথে বদলাতে পারে।

সেকেন্ড, মিলিসেকেন্ড আর মাইক্রোসেকেন্ডের কোনটি কপি করা উচিত?

তিনটি একই মুহূর্ত, তিন রেজল্যুশনে: 10 অঙ্কের Unix সেকেন্ড, 13 অঙ্কের মিলিসেকেন্ড, আর দুটির পাশেই মাইক্রোসেকেন্ড। কোনটি চায় তা নিয়ে API-গুলো একমত নয় — Unix সময় রীতি অনুযায়ী সেকেন্ড, আর ব্রাউজার ও ডেটাবেসের টাইমস্ট্যাম্প সাধারণত মিলিসেকেন্ড — তাই আপনি যে টুল বা এন্ডপয়েন্টে দিচ্ছেন সে যেটি চায় সেটিই নিন।

12 অঙ্কের সংখ্যা পেস্ট করলে কী হয়?

অনুমান করার বদলে সেটি ফিরিয়ে দেওয়া হয়, কারণ কেবল 10 অঙ্কের মানই সেকেন্ড আর কেবল 13 অঙ্কের মানই মিলিসেকেন্ড হিসেবে পড়া হয়। অনুমান করলে মুহূর্তটি চুপচাপ কয়েক দশক সরে যেত, তাই ভুল লেখা বা কাটা পড়া সংখ্যা ভুল হিসেবে ধরা পড়াই সহজ। অফসেটসহ একটি ISO 8601 তারিখ সংখ্যার মতোই ভালো কাজ করে, আর তা অস্পষ্টও নয়।