কীভাবে ব্যবহার করবেন
- উপরে টাইম জোন বেছে নিন; এটি দুই দিকেই প্রযোজ্য। সেখানে বর্তমান টাইমস্ট্যাম্প প্রতি সেকেন্ডে আপডেট হয় এবং এক ক্লিকে সেকেন্ড বা মিলিসেকেন্ড হিসেবে কপি করতে পারবেন।
- টাইমস্ট্যাম্প পড়তে, “টাইমস্ট্যাম্প থেকে তারিখ” অংশের নিচে সেটি পেস্ট করুন; যেমন 1790424000 বা 1790424000000। অঙ্কের সংখ্যা দেখে একক শনাক্ত হবে।
- টাইমস্ট্যাম্প পেতে, “তারিখ থেকে টাইমস্ট্যাম্প” অংশে একটি তারিখ লিখুন—2026-09-26 12:00, Sep 26 2026 3 pm এবং 26/09/2026—সবই কাজ করবে—অথবা পিকার, “এখন”, “আজ 00:00” ও “আগামীকাল 00:00” বোতাম ব্যবহার করুন।
- প্রয়োজনীয় ফলাফল কপি করুন। প্রথম টেবিলের শেষ সারিতে আপনার নিজের ফরম্যাট, যেমন DD/MM/YYYY HH:mm, ব্যবহার করা যায়।
অপশনগুলোর ব্যাখ্যা
- একক
- 10 অঙ্কের মান সেকেন্ড বোঝায় (Unix, PHP, Python-এর time.time() এ ব্যবহৃত), 13 অঙ্ক মিলিসেকেন্ড (JavaScript-এর Date.now(), Java), 16 অঙ্ক মাইক্রোসেকেন্ড (PostgreSQL, Python-এর datetime), 19 অঙ্ক ন্যানোসেকেন্ড (Go-এর time.UnixNano())।
- টাইম জোন
- টাইমস্ট্যাম্প সবসময় UTC; টাইম জোন শুধু তারিখটি কীভাবে দেখানো হবে তা বদলায়। অফসেট ছাড়া তারিখ নির্বাচিত জোনে ব্যাখ্যা করা হয়, ডেলাইট সেভিংয়ের নিয়মসহ।
- তারিখের ইনপুট
- 2026-09-26 12:00:00, 2026/9/26, 26/09/2026 এবং 09/26/2026, Sep 26, 2026 3:45 PM, সংক্ষিপ্ত 20260926123000, শুধু সময় যেমন 14:30 (আজ), Z বা ±hh:mm-সহ ISO 8601 এবং RFC 2822 চিনতে পারে। অন্য কোনো বিন্যাস হলে “তারিখের ফরম্যাট” ঘরে সেটি লিখুন, যেমন DD.MM.YY HH:mm।
- নিজস্ব ফরম্যাট
- টোকেনগুলো Day.js অনুসরণ করে: YYYY বছর, MM মাস, DD দিন, HH ঘণ্টা (00–23), hh ঘণ্টা (01–12), A AM/PM, mm মিনিট, ss সেকেন্ড, SSS মিলিসেকেন্ড, dddd সপ্তাহের দিন, MMMM মাসের নাম, Z অফসেট, X Unix সেকেন্ড। স্কোয়ার ব্র্যাকেটের ভেতরের লেখা যেমন আছে তেমনই দেখানো হয়। আপনি যে ফরম্যাট লিখবেন তা এই ব্রাউজারে সংরক্ষিত থাকবে।
বর্তমান টাইমস্ট্যাম্প পাওয়া
| ভাষা | সেকেন্ড | মিলিসেকেন্ড |
|---|---|---|
| JavaScript | Math.floor(Date.now() / 1000) |
Date.now() |
| Python | int(time.time()) |
time.time_ns() // 1_000_000 |
| Java | Instant.now().getEpochSecond() |
System.currentTimeMillis() |
| Go | time.Now().Unix() |
time.Now().UnixMilli() |
| PHP | time() |
(int)(microtime(true) * 1000) |
| MySQL | UNIX_TIMESTAMP() |
ROUND(UNIX_TIMESTAMP(NOW(3)) * 1000) |
| Shell | date +%s |
date +%s%3N (GNU) |
উদাহরণ
1790424000 → শনিবার, 26 সেপ্টেম্বর 2026, 12:00:00 UTC → টোকিও সময়ে ISO 8601: 2026-09-26T21:00:00.000+09:00, ISO সপ্তাহ 39।
সচরাচর জিজ্ঞাসিত প্রশ্ন
Unix টাইমস্ট্যাম্প কী?
লিপ সেকেন্ড বাদ দিয়ে, 1 জানুয়ারি 1970-এর 00:00:00 UTC থেকে অতিবাহিত সেকেন্ডের সংখ্যা। নির্দিষ্ট কোনো মুহূর্তে এটি সারা বিশ্বে একই থাকে, তাই সিস্টেমগুলো সময় এভাবে সংরক্ষণ করে।
সেকেন্ড ও মিলিসেকেন্ড আলাদা করে বুঝব কীভাবে?
অঙ্ক গুনুন। 2001 থেকে 2286 সালের মধ্যে তারিখগুলোর টাইমস্ট্যাম্প সেকেন্ডে 10 অঙ্কের এবং মিলিসেকেন্ডে 13 অঙ্কের হয়। যদি 1970 সালের কোনো তারিখ বা এখন থেকে কয়েক দশ হাজার বছর পরের তারিখ পান, তাহলে এককটি ভুল।
2038 সালে কী ঘটবে?
Signed 32-bit সিস্টেমে সর্বোচ্চ 2,147,483,647 পর্যন্ত সেকেন্ড সংরক্ষণ করা যায়, যা 19 জানুয়ারি 2038-এ 03:14:07 UTC। এর পরে সেগুলো ওভারফ্লো করে; আধুনিক সিস্টেমে ব্যবহৃত 64-bit সময় বিলিয়ন বছর টিকে থাকে।
ডেলাইট সেভিংয়ের পরিবর্তন কীভাবে সামলানো হয়?
যে সময়টি অস্তিত্বই রাখে না (ঘড়ি এগিয়ে দেওয়ার সময় বাদ পড়ে), সেটিকে ওই ব্যবধান অনুযায়ী এগিয়ে দেওয়া হয়; আর যে সময়টি দুবার ঘটে (ঘড়ি পিছিয়ে দেওয়ার সময়), তার আগের ঘটনাটি নেওয়া হয়—JavaScript-এর Temporal API-ও একই নিয়ম ব্যবহার করে।
আমার টাইমস্ট্যাম্পে প্রত্যাশার চেয়ে আলাদা তারিখ দেখাচ্ছে কেন?
সাধারণত কারণটি টাইম জোন। 1790424000 হলো 26 সেপ্টেম্বর 2026-এ 12:00 UTC, যা বেইজিংয়ে 20:00 এবং নিউ ইয়র্কে 08:00। উপরে বেছে নেওয়া জোনটি পরীক্ষা করুন।
গোপনীয়তা
এই টুলটি পুরোপুরি আপনার ব্রাউজারে চলে। আপনার ফাইল ও লেখা আপনার ডিভাইসেই প্রসেস হয় এবং কখনো আমাদের সার্ভারে আপলোড হয় না।