বিনামূল্যের টুল

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

যেকোনো টাইম জোনে ইউনিক্স epoch time-কে সাধারণ তারিখে এবং তারিখকে টাইমস্ট্যাম্পে রূপান্তর করুন। সেকেন্ড, মিলিসেকেন্ড ও মাইক্রোসেকেন্ড স্বয়ংক্রিয়ভাবে শনাক্ত হয়।

বর্তমান ইউনিক্স টাইমস্ট্যাম্প

1794162041

মিলিসেকেন্ড: 1794162041000

টাইমস্ট্যাম্প → তারিখ

তারিখ → টাইমস্ট্যাম্প

ইউনিক্স টাইমস্ট্যাম্প কী?

ইউনিক্স টাইমস্ট্যাম্প (যাকে epoch time বা POSIX time-ও বলা হয়) হলো 1 জানুয়ারি 1970-এর 00:00:00 UTC থেকে পার হওয়া সেকেন্ডের সংখ্যা, লিপ সেকেন্ড বাদে। একই মুহূর্তে পৃথিবীর সব জায়গায় এটি একই সংখ্যা বলে কম্পিউটার এভাবেই সময় সংরক্ষণ ও আদান-প্রদান করে – টাইম জোন প্রয়োগ হয় কেবল তখন, যখন সংখ্যাটি মানুষকে দেখানো হয়।

অনেক সিস্টেম সেকেন্ডের (10 অঙ্ক) বদলে মিলিসেকেন্ড (13 অঙ্ক) ব্যবহার করে। এই কনভার্টার সেকেন্ড, মিলিসেকেন্ড ও মাইক্রোসেকেন্ড স্বয়ংক্রিয়ভাবে শনাক্ত করে।

2038 সালের সমস্যা

পুরোনো সিস্টেমগুলো টাইমস্ট্যাম্পকে সাইনড 32-বিট সংখ্যা হিসেবে রাখে, যা 2,147,483,647-এ ওভারফ্লো করে – অর্থাৎ 19 জানুয়ারি 2038-এর 03:14:07 UTC-তে। আধুনিক 64-বিট সিস্টেম এতে প্রভাবিত হয় না।

কোডে বর্তমান টাইমস্ট্যাম্প পাওয়া

JavaScriptMath.floor(Date.now() / 1000)
Pythonimport time; int(time.time())
PHPtime()
JavaInstant.now().getEpochSecond()
C#DateTimeOffset.UtcNow.ToUnixTimeSeconds()
Gotime.Now().Unix()
RubyTime.now.to_i
RustSystemTime::now().duration_since(UNIX_EPOCH)?.as_secs()
MySQLSELECT UNIX_TIMESTAMP();
PostgreSQLSELECT extract(epoch FROM now());
Bashdate +%s

সচরাচর জিজ্ঞাসা

epoch time কী?

Epoch time হলো ইউনিক্স epoch, অর্থাৎ 1 জানুয়ারি 1970-এর 00:00:00 UTC থেকে পার হওয়া সেকেন্ডের সংখ্যা। এটি ইউনিক্স টাইমস্ট্যাম্পের মতোই।

ইউনিক্স টাইমস্ট্যাম্প কি UTC-তে থাকে?

হ্যাঁ। ইউনিক্স টাইমস্ট্যাম্প সবসময় 1 জানুয়ারি 1970-এর UTC মধ্যরাত থেকে গোনা হয়, তাই এর কোনো টাইম জোন নেই। নির্দিষ্ট টাইম জোনে রূপান্তর করলে তবেই এটি স্থানীয় তারিখ ও সময় হয়।

টাইমস্ট্যাম্প সেকেন্ডে নাকি মিলিসেকেন্ডে, কীভাবে বুঝব?

সেকেন্ডে বর্তমান টাইমস্ট্যাম্পে 10টি অঙ্ক থাকে; মিলিসেকেন্ডে 13টি এবং মাইক্রোসেকেন্ডে 16টি। কনভার্টার এটি স্বয়ংক্রিয়ভাবে শনাক্ত করে।

আরও বিনামূল্যের সময়ের টুল

সব টুল →