ইউনিক্স টাইমস্ট্যাম্প বোঝা: ডেভেলপারদের জন্য সম্পূর্ণ গাইড

Development2026-05-20TryQuickToolBox

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

একটি ইউনিক্স টাইমস্ট্যাম্প হলো সেকেন্ডের ক্রমাগত মোট হিসাব হিসেবে সময় ট্র্যাক করার একটি পদ্ধতি। এটি জানুয়ারি ১, ১৯৭০ ০০:০০:০০ UTC থেকে অতিক্রান্ত সেকেন্ডের সংখ্যা গণনা করে — এই রেফারেন্স পয়েন্টকে "ইউনিক্স ইপক" বলা হয়।

উদাহরণস্বরূপ, ইউনিক্স টাইমস্ট্যাম্প 1719000000 একটি নির্দিষ্ট মুহূর্তকে বোঝায়: জুন ২২, ২০২৪ প্রায় ০০:০০ UTC-তে। প্রতি সেকেন্ডে, এই সংখ্যা এক করে বাড়ে।

কেন ইউনিক্স টাইমস্ট্যাম্প ব্যবহার করবেন?

সফটওয়্যার ডেভেলপমেন্টে ইউনিক্স টাইমস্ট্যাম্প বেশ কিছু কারণে সর্বব্যাপী:

সেকেন্ড বনাম মিলিসেকেন্ড

ইউনিক্স টাইমস্ট্যাম্প দুটি সাধারণ ফরম্যাটে আসে:

এই দুটি ফরম্যাট মিশ্রণ করা একটি সাধারণ বাগের উৎস। যদি আপনি সেকেন্ড প্রত্যাশা করা ফাংশনে মিলিসেকেন্ড টাইমস্ট্যাম্প পাঠান, তারিখ ভয়ংকরভাবে ভুল হবে (প্রায় ৫০,০০০ বছর ভবিষ্যতে)।

বিভিন্ন ভাষায় টাইমস্ট্যাম্প নিয়ে কাজ

JavaScript

const now = Date.now(); // মিলিসেকেন্ড
const seconds = Math.floor(Date.now() / 1000);
const date = new Date(seconds * 1000);

Python

import time
seconds = int(time.time())
from datetime import datetime
dt = datetime.fromtimestamp(seconds)

PHP

$timestamp = time(); // সেকেন্ড
$date = date('Y-m-d H:i:s', $timestamp);

MySQL

SELECT UNIX_TIMESTAMP(); -- বর্তমান টাইমস্ট্যাম্প
SELECT FROM_UNIXTIME(1719000000); -- তারিখে রূপান্তর

সাধারণ সমস্যা

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

আমাদের ফ্রি টুল ইউনিক্স টাইমস্ট্যাম্প (সেকেন্ড এবং মিলিসেকেন্ড), ISO 8601 তারিখ, UTC সময় এবং স্থানীয় সময়ের মধ্যে রূপান্তর করে। অটো-ডিটেকশন মানে আপনি যেকোনো ফরম্যাট পেস্ট করে তাৎক্ষণিক ফলাফল পেতে পারেন। যেকোনো ফলাফলে ক্লিক করে ক্লিপবোর্ডে কপি করুন।

এখনই টাইমস্ট্যাম্প রূপান্তর করুন →