বিনামূল্যের তারিখ ও সময় ক্যালকুলেটর
বিনামূল্যের অনলাইন তারিখ ও সময় টুলস: বয়স ক্যালকুলেটর, দুই তারিখের মাঝের দিন, তারিখের হিসাব, ইউনিক্স টাইমস্ট্যাম্প কনভার্টার এবং ISO সপ্তাহ সংখ্যা। কোনো অ্যাকাউন্টের প্রয়োজন নেই।
বিনামূল্যের তারিখ ও সময়ের টুলস—যেসব হিসাব মানুষ সবচেয়ে বেশি করে: নির্ভুল বয়স, দুই তারিখের মধ্যে দিনের সংখ্যা, একটি তারিখে সময় যোগ/বিয়োগ, Unix timestamp রূপান্তর, এবং ISO সপ্তাহ নম্বর। প্রতিটি টুল সম্পূর্ণ ব্রাউজারেই চলে—কোনো অ্যাকাউন্ট লাগে না।
আপনার যদি জানতে হয় কোনো ডেডলাইনে আর কত দিন বাকি, কোনো তারিখ কোন ISO সপ্তাহে পড়ে, বা Unix timestamp কে পড়ার মতো তারিখে কীভাবে বদলাতে হয়—এই ক্যালকুলেটরগুলো সঙ্গে সঙ্গে নির্ভুল ফল দেয়।
প্রতিটি ক্যালকুলেটর সম্পর্কে
বয়স ক্যালকুলেটর
বয়স ক্যালকুলেটর যেকোনো জন্মতারিখ থেকে যেকোনো রেফারেন্স তারিখ পর্যন্ত আপনার নির্ভুল বয়স বছর, মাস এবং দিন হিসেবে দেখায়—ডিফল্টভাবে আজকে ধরে। এটি লিপ ইয়ার ঠিকভাবে হ্যান্ডেল করে: 29 ফেব্রুয়ারিতে জন্ম হলে, নন-লিপ বছরে বয়স গণনার জন্য জন্মদিন ধরা হয় 28 ফেব্রুয়ারি। ফলাফলে জন্মের পর থেকে মোট দিন, সপ্তাহ এবং ঘণ্টাও দেখানো হয়।
পূর্ণ বছর, মাস ও দিনের নির্ভুল বয়স অনেক ক্ষেত্রেই গুরুত্বপূর্ণ। আইনি সীমা (ড্রাইভিং এজ, অবসর বয়স, বিমার যোগ্যতা), চিকিৎসা রেফারেন্স, এবং চুক্তির শর্তে বয়স নির্দিষ্ট করে বলা থাকতে পারে। মাসের দৈর্ঘ্য ও লিপ ইয়ার বদলানোর কারণে হাতে হিসাব করলে ভুল হতে পারে—এই ক্যালকুলেটর সেগুলো এড়িয়ে যায়।
দুই তারিখের মধ্যে দিনের ক্যালকুলেটর
এই ক্যালকুলেটরটি যেকোনো দুই তারিখের মধ্যে ঠিক কত দিন, সপ্তাহ, মাস এবং কর্মদিবস (business days) আছে তা গণনা করে। কর্মদিবসে শনিবার-রবিবার বাদ পড়ে, তবে সরকারি ছুটি ধরা হয় না (কারণ দেশভেদে ছুটি আলাদা)। এটি দুই দিকেই কাজ করে—শুরুর তারিখ শেষের তারিখের আগে হতে হবে এমন নয়।
সাধারণ ব্যবহার: চাকরির চুক্তিতে নোটিশ পিরিয়ড হিসাব করা, কোনো ইভেন্ট বা ডেডলাইনে কত দিন বাকি দেখা, সাবস্ক্রিপশন/বিলিং সাইকেলের দৈর্ঘ্য যাচাই করা, বা প্রজেক্টে কত কর্মদিবস বাকি তা গণনা করা। আইনগত ক্ষেত্রে ক্যালেন্ডার ডে এবং কর্মদিবসের ফল একেবারে ভিন্ন হতে পারে—এই টুল দুইটাই দেখায়।
তারিখ যোগ/বিয়োগ ক্যালকুলেটর
এই ক্যালকুলেটরটি শুরুর তারিখ থেকে দিন/সপ্তাহ/মাস/বছরের যেকোনো কম্বিনেশন যোগ বা বিয়োগ করে। মাসের হিসাব সঠিকভাবে করা হয়: 31 জানুয়ারিতে 1 মাস যোগ করলে ফল হবে 28 ফেব্রুয়ারি (বা লিপ বছরে 29), 3 মার্চ নয়। ক্যালেন্ডার সিস্টেম এবং চুক্তির শর্ত, বিলিং সাইকেল, ও আইনি ডেডলাইন যেভাবে গণনা করা হয়, এটি সেই আচরণ অনুসরণ করে।
সাধারণ ব্যবহার: আজ থেকে 30/60/90 দিনের ডেডলাইন বের করা, চুক্তি শুরুর 6 বা 12 মাস পরের তারিখ জানা, ডেলিভারি উইন্ডো অনুমান করা, বা কোনো ডিউ-ডেট বের করা। মাস ও বছরের দৈর্ঘ্য ভিন্ন হওয়ায় 1 মাস যোগ করা আর 30 দিন যোগ করা এক নয়—আইনি বা আর্থিকভাবে গুরুত্বপূর্ণ তারিখে এই পার্থক্য গুরুত্বপূর্ণ।
Unix timestamp কনভার্টার
Unix timestamp হলো একটি পূর্ণসংখ্যা, যা Unix epoch থেকে (1 জানুয়ারি 1970, 00:00:00 UTC) কত সেকেন্ড (বা মিলিসেকেন্ড) পার হয়েছে তা নির্দেশ করে। কনভার্টারটি সেকেন্ড-প্রিসিশন বা মিলিসেকেন্ড-প্রিসিশন—দুই ধরনের timestamp নিতে পারে এবং UTC, লোকাল টাইম, এবং ISO 8601 ফরম্যাটে সমতুল্য তারিখ-সময় দেখায়। উল্টোভাবেও কাজ করে—যেকোনো তারিখ-সময় থেকে timestamp বের করে।
Unix timestamp সার্ভার লগ, API রেসপন্স, ডাটাবেস রেকর্ড, JWT টোকেন এবং প্রায় সব প্রোগ্রামিং ভাষার স্ট্যান্ডার্ড লাইব্রেরিতে দেখা যায়। JavaScript-এর Date.now() মিলিসেকেন্ড রিটার্ন করে; বেশিরভাগ সার্ভার-সাইড এনভায়রনমেন্ট ও POSIX ফাংশন সেকেন্ড ব্যবহার করে। সংখ্যার আকার দেখে কনভার্টারটি বুঝতে পারে—10 বিলিয়নের বেশি হলে সাধারণত মিলিসেকেন্ড হিসেবে ধরা হয়।
ISO সপ্তাহ নম্বর ক্যালকুলেটর
ISO সপ্তাহ নম্বর ক্যালকুলেটর যেকোনো তারিখের ISO 8601 সপ্তাহ নম্বর দেখায় এবং 52 বা 53 সপ্তাহসহ পুরো বছরের ক্যালেন্ডার দেখায়। ISO 8601 অনুযায়ী সপ্তাহ সোমবার থেকে রবিবার। সপ্তাহ 1 নির্ধারিত হয় সেই সপ্তাহ হিসেবে যেখানে বছরের প্রথম বৃহস্পতিবার পড়ে—ফলে 1 জানুয়ারি আগের বছরের 52 বা 53 সপ্তাহে পড়তে পারে এবং 31 ডিসেম্বর পরের বছরের সপ্তাহ 1-এ পড়তে পারে।
ISO সপ্তাহ নম্বর সাপ্লাই চেইন, ম্যানুফ্যাকচারিং, ব্রডকাস্টিং এবং প্রজেক্ট প্ল্যানিংয়ে অনেক ব্যবহৃত হয়। অনেক ERP সিস্টেম, স্প্রেডশিট, এবং শিডিউলিং টুল তারিখের পরিসরের বদলে সপ্তাহ নম্বর ব্যবহার করে। ক্যালকুলেটরটি প্রতিটি সপ্তাহের সোমবার ও রবিবারের সীমার তারিখও দেখায়, ফলে সপ্তাহ নম্বর থেকে নির্দিষ্ট তারিখে রূপান্তর করা সহজ হয়।
কোন ক্যালকুলেটরটি ব্যবহার করবেন
বেশিরভাগ তারিখ-সংক্রান্ত প্রশ্নে, যে টুলটি সবচেয়ে সহজভাবে উত্তর দেয় সেটি দিয়ে শুরু করুন। \"আমি ঠিক কত বয়স?\" → বয়স ক্যালকুলেটর। \"ডেডলাইনে আর কত দিন?\" → দুই তারিখের মধ্যে দিন। \"আজ থেকে 90 দিন পরের তারিখ কী?\" → তারিখ যোগ। \"আজ কোন সপ্তাহ নম্বর?\" → সপ্তাহ নম্বর ক্যালকুলেটর। \"এই timestamp এর মানে কী?\" → Unix timestamp কনভার্টার।
\"দুই তারিখের মধ্যে দিন\" আর \"তারিখ যোগ\" দেখতে একরকম হলেও প্রশ্ন আলাদা। Days between বলে দুইটি নির্দিষ্ট তারিখের ফাঁক। Date add বলে একটি শুরুর তারিখ থেকে নির্দিষ্ট সময় যোগ করলে কোন তারিখ হবে। দুই তারিখ জানা থাকলে days between ব্যবহার করুন; শুরুর তারিখ ও সময়কাল জানা থাকলে date add ব্যবহার করুন।
Frequently asked questions
বর্তমান ISO সপ্তাহ নম্বর কত?
সপ্তাহ নম্বর ক্যালকুলেটর খুললেই এটি আজকের ISO 8601 সপ্তাহ নম্বর সঙ্গে সঙ্গে দেখায়, পাশাপাশি সেই সপ্তাহের সোমবার ও রবিবারের তারিখও দেখায়। সপ্তাহ 1 হলো বছরের প্রথম বৃহস্পতিবার যে সপ্তাহে পড়ে সেই সপ্তাহ; তাই জানুয়ারির শুরুতে কিছু তারিখ আগের বছরের সপ্তাহ 52 বা 53‑এও পড়তে পারে।
দুটি তারিখের মধ্যে দিনের সংখ্যা কীভাবে হিসাব করব?
Days between dates ক্যালকুলেটরে একটি start date ও একটি end date দিন। এটি তাদের মাঝে কতটি ক্যালেন্ডার দিন, সপ্তাহ, মাস এবং কর্মদিবস আছে তা সঠিকভাবে ফেরত দেয়। কর্মদিবসে সপ্তাহান্ত (শনিবার‑রবিবার) ধরা হয় না, তবে সরকারি ছুটি ধরা হয় না — যা দেশভেদে ভিন্ন।
Unix timestamp কী?
Unix timestamp হলো ১ জানুয়ারি ১৯৭০ (Unix epoch)‑এর 00:00:00 UTC থেকে কেটে যাওয়া সেকেন্ড (বা মিলিসেকেন্ড) সংখ্যার একটি মান। এটি সময়কে একটিমাত্র পূর্ণসংখ্যা হিসেবে প্রকাশ করার সার্বজনীন পদ্ধতি, যা সার্ভার লগ, API, ডেটাবেস এবং অধিকাংশ প্রোগ্রামিং ভাষায় ব্যবহৃত হয়।
Unix timestamp‑এ সেকেন্ড আর মিলিসেকেন্ডের পার্থক্য কী?
বেশিরভাগ সার্ভার‑সাইড সিস্টেম এবং POSIX ফাংশন সেকেন্ড ব্যবহার করে। JavaScript‑এর Date.now() মিলিসেকেন্ড দেয় — অর্থাৎ একই timestamp কে 1,000 দিয়ে গুণ করা। 2024‑এর মাঝামাঝি সময়ে সেকেন্ড‑প্রিসিশন Unix timestamp প্রায় 1,700,000,000; আর মিলিসেকেন্ড ভার্সন প্রায় 1,700,000,000,000। Unix timestamp কনভার্টার আপনি কোনটা দিয়েছেন তা স্বয়ংক্রিয়ভাবে শনাক্ত করে।
ISO সপ্তাহ নম্বরিং আর সাধারণ ক্যালেন্ডার সপ্তাহের মধ্যে পার্থক্য কী?
ISO 8601 সপ্তাহ সবসময় সোমবার থেকে রবিবার পর্যন্ত হয়, এবং সপ্তাহ 1 হলো বছরের প্রথম বৃহস্পতিবার যে সপ্তাহে পড়ে সেই সপ্তাহ। এর মানে ১ জানুয়ারি কখনও আগের বছরের সপ্তাহ 52 বা 53‑এ থাকতে পারে, এবং ৩১ ডিসেম্বর কখনও পরের বছরের সপ্তাহ 1‑এ পড়তে পারে। কিছু সিস্টেম (বিশেষ করে যুক্তরাষ্ট্রে) সপ্তাহ 1‑কে শুধু ১ জানুয়ারি যে সপ্তাহে পড়ে সেটিই ধরে, ফলে বছরের সীমান্তে নম্বর ভিন্ন হয়।
দিন হিসেবে আমার সঠিক বয়স কীভাবে বের করব?
Age calculator‑এ আপনার জন্মতারিখ দিন, এটি বয়সকে বছর, মাস, দিন, মোট সপ্তাহ এবং মোট দিনের হিসেবে দেখাবে। গণনায় লিপ ইয়ার ধরা হয়, তাই আপনার জন্মদিন ফেব্রুয়ারিতে বা তার কাছাকাছি হলেও ফল নির্ভুল থাকবে।
১ মাস যোগ করা কি ৩০ দিন যোগ করার সমান?
না। একটি ক্যালেন্ডার মাস যোগ করলে সাধারণত পরের মাসের একই তারিখে পৌঁছায় — ১৫ মার্চ + ১ মাস = ১৫ এপ্রিল। কিন্তু ১৫ মার্চ‑এ ৩০ দিন যোগ করলে হয় ১৪ এপ্রিল। মাসের দৈর্ঘ্য ভিন্ন হলে এই পার্থক্য বাড়ে। চুক্তির মেয়াদ, নোটিশ পিরিয়ড ও বিলিং সাইকেলে প্রায় সবসময় ক্যালেন্ডার মাস‑ই বোঝানো হয় — নির্দিষ্ট সংখ্যক দিন নয়।
৩১ ডিসেম্বর কেন কখনও পরের বছরের সপ্তাহ 1‑এ পড়ে?
ISO 8601 অনুযায়ী, ৩১ ডিসেম্বর যদি সোমবার, মঙ্গলবার বা বুধবার হয়, তাহলে এটি পরের বছরের প্রথম সপ্তাহের অংশ — কারণ ওই সপ্তাহের বৃহস্পতিবার জানুয়ারিতে পড়ে। এটি গাণিতিকভাবে সঙ্গতিপূর্ণ এবং নিশ্চিত করে যে প্রতিটি সপ্তাহ স্পষ্টভাবে ঠিক একটি বছরের অন্তর্ভুক্ত, তবে প্রথমবার দেখলে অবাক লাগতে পারে।
এক বছরে কয়টি সপ্তাহ থাকে?
বেশিরভাগ বছরে 52টি ISO সপ্তাহ থাকে। কোনো বছরে 53 সপ্তাহ হয় যদি ১ জানুয়ারি বৃহস্পতিবার পড়ে, অথবা লিপ ইয়ার হলে ১ জানুয়ারি বুধবার বা বৃহস্পতিবার পড়ে। গড় হিসাবে, প্রায় 71% বছরে 52 সপ্তাহ এবং 29% বছরে 53 সপ্তাহ থাকে।
এই ক্যালকুলেটরগুলো কি অতীত ও ভবিষ্যতের তারিখেও কাজ করে?
হ্যাঁ। পাঁচটি date‑time ক্যালকুলেটরই যে কোনো বৈধ ক্যালেন্ডার তারিখ নেয় — অতীত বা ভবিষ্যৎ। বয়স, দিন‑মধ্যবর্তী এবং date add‑এ বাস্তবিক কোনো রেঞ্জ সীমা নেই। Unix timestamp কনভার্টার 32‑bit ও 64‑bit signed integer‑এর পূর্ণ রেঞ্জ কভার করে, তাই এটি 1901 থেকে 2262 পর্যন্ত তারিখ হ্যান্ডল করতে পারে।
এই date calculators ব্যবহার করতে কি অ্যাকাউন্ট লাগে?
না। এই পৃষ্ঠার প্রতিটি ক্যালকুলেটর সম্পূর্ণভাবে আপনার ব্রাউজারের ভেতরেই চলে। কোনো অ্যাকাউন্ট নেই, কোনো সাইন‑আপ নেই, ইমেইলও লাগে না। কিছুই সার্ভারে পাঠানো হয় না — আপনার ইনপুট আপনার ডিভাইসেই থাকে।
