টাইমস্ট্যাম্প কনভার্টার
Unix টাইমস্ট্যাম্প পাঠযোগ্য তারিখে রূপান্তর করুন।
ইউনিক্স টাইমস্ট্যাম্প — 1 জানুয়ারি, 1970 00:00:00 UTC থেকে গণনা করা সেকেন্ড — API, ডেটাবেস এবং লগ ফাইলে সময় সংরক্ষণ ও পাঠানোর জন্য প্রচলিত স্ট্যান্ডার্ড। এগুলো কম্প্যাক্ট এবং টাইমজোন-নিরপেক্ষ, কিন্তু মানুষের পড়ার জন্য একেবারেই দুর্বোধ্য। এই Timestamp Converter দুই দিকেই কাজ করে — ইউনিক্স টাইমস্ট্যাম্প থেকে মানুষের বোঝার মতো তারিখ ফরম্যাটে, এবং তারিখ থেকে টাইমস্ট্যাম্পে। এতে দেখা যায় UTC সময়, ISO 8601 ফরম্যাট, আপনার লোকাল টাইমজোন, এবং "3 days ago"-এর মতো আপেক্ষিক সময় — যা লগ, API রেসপন্স এবং ডেটাবেস রেকর্ড ডিবাগ করার জন্য অত্যন্ত জরুরি।
📋 এই ক্যালকুলেটর কীভাবে ব্যবহার করবেন
বর্তমান টাইমস্ট্যাম্প দিয়ে দুটি ফিল্ড আগেই পূরণ করতে "Use current time →" বাটনে ক্লিক করুন। অথবা বাম দিকের ফিল্ডে একটি ইউনিক্স টাইমস্ট্যাম্প (সেকেন্ডে) লিখে → বাটনে ক্লিক করলে সেটি পড়ার যোগ্য তারিখে রূপান্তরিত হবে। আরেকভাবে, ডান দিকের ফিল্ডে ISO ফরম্যাটে (2025-01-15T10:30:00) তারিখ লিখুন বা date input থেকে বেছে নিন, তারপর → ক্লিক করে ইউনিক্স টাইমস্ট্যাম্প পান। সব রেজাল্ট — Unix seconds, Unix milliseconds, UTC string, ISO 8601, local time, এবং relative time — নীচে দেখা যাবে এবং প্রতিটি আলাদাভাবে কপি করা যাবে। এই টুল 1970 থেকে 9999 সাল পর্যন্ত তারিখ হ্যান্ডেল করতে পারে।
💡 মূল তথ্য ও পরিসংখ্যান
ইউনিক্স টাইম (যাকে epoch time বা POSIX time-ও বলা হয়) 1970-01-01T00:00:00Z থেকে সেকেন্ড গণনা করে, লিপ সেকেন্ড ছাড়াই। জাভাস্ক্রিপ্টের Date.now() মিলিসেকেন্ড রিটার্ন করে (Unix time × 1000)। ডেটাবেসগুলো সাধারণত তিনটি ফরম্যাটের মধ্যে একটিতে টাইমস্ট্যাম্প সংরক্ষণ করে: Unix integer (SQLite, Redis), ISO 8601 string (PostgreSQL-এর timestamptz), বা RFC 2822 string (ইমেল হেডার)। ISO 8601 ফরম্যাট (2025-01-15T10:30:00.000Z) সবচেয়ে বহনযোগ্য ও মানুষের পড়ার যোগ্য, তা সত্ত্বেও মেশিন-পার্স করা যায়। Z সাফিক্সের অর্থ UTC। প্রদর্শিত local time আপনার ব্রাউজারের লোকাল টাইমজোন অনুযায়ী।