মূল কনটেন্টে যান
LibraTool logoLibraTool

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

তারিখগুলোর মধ্যে ব্যবসায়িক দিন গণনা করুন বা কোনো তারিখ থেকে ব্যবসায়িক দিন যোগ/বিয়োগ করুন। কনফিগারযোগ্য সাপ্তাহিক ছুটি পরিচালনা এবং ছুটির তালিকা।

একবার লোড হলে অফলাইনেও কাজ করে

সপ্তাহান্ত (অ-কর্মদিবস) দিন

0 ছুটির দিন কনফিগার করা হয়েছে

সাধারণ ব্যবহার

  • প্রজেক্ট ডেডলাইনের জন্য কর্মদিবসসপ্তাহান্ত এবং ছুটির দিনগুলি বাদ দিয়ে বাস্তবসম্মত প্রজেক্ট সময়সূচী গণনা করুন।
  • ব্যবসায়িক দিনে SLA প্রতিক্রিয়া সময় ট্র্যাক করুনগ্রাহক SLAs প্রায়শই "ব্যবসায়িক দিনে" প্রতিক্রিয়া নির্দিষ্ট করে — ঠিক গণনা করুন যখন 5-ব্যবসায়িক-দিনের ডেডলাইন পড়ে।
  • ছুটির দিন / PTO দিন গণনা করুনআপনি প্রকৃতপক্ষে কত কর্মদিবস নেবেন? ছুটির অনুরোধের জন্য সঠিক ব্যবসায়িক-দিন গণনা করুন।
  • সরকারি ফাইলিং ডেডলাইনট্যাক্স ফাইলিং, আদালত ডেডলাইন, নিয়ন্ত্রক জমা — প্রায়শই ব্যবসায়িক দিনে গণনা করা হয়।
  • শিপিং ডেলিভারি অনুমানব্যবসায়িক দিনে উদ্ধৃত শিপমেন্টের জন্য প্রত্যাশিত ডেলিভারি তারিখ গণনা করুন।

কিভাবে কাজ করে

এই টুল কোনো বাইরের লাইব্রেরি ছাড়া পুরোপুরি ব্রাউজারে চলে — সব তারিখের হিসাব নেটিভ Date অবজেক্ট ব্যবহার করা হাতে লেখা JavaScript। এর দুটি মোড: দুই তারিখের মধ্যে কর্মদিবস গণনা, এবং নির্দিষ্ট সংখ্যক কর্মদিবস যোগ বা বিয়োগ করে ভবিষ্যৎ (বা অতীত) তারিখ বের করা।

  1. 1
    UTC বিচ্যুতি ছাড়া তারিখ পার্সিং
    তারিখ ইনপুট YYYY-MM-DD স্ট্রিংকে বছর, মাস ও দিনে ভাগ করে একটি লোকাল Date তৈরি করে পার্স হয় — Date.parse() দিয়ে নয় — তাই আপনার টাইমজোন অফসেট যাই হোক, ফলাফল সবসময় আপনার টাইপ করা ক্যালেন্ডার দিনই হয়।
  2. 2
    ছুটির দিন যাচাই ও খোঁজা
    প্রতিটি ছুটির এন্ট্রি একটি কঠোর YYYY-MM-DD regex-এর সাথে মেলানো হয়, তারপর Date আবার তৈরি করে অংশগুলো ফিরিয়ে তুলনা করে যাচাই হয় — তাই 2026-02-31-এর মতো অসম্ভব তারিখ চুপচাপ মার্চে গড়িয়ে না গিয়ে বাতিল হয়ে UI-তে চিহ্নিত হয়। বৈধ এন্ট্রি লুপের সময় O(1) খোঁজার জন্য লোকাল তারিখ স্ট্রিংকে কী ধরে একটি Set-এ রাখা হয়।
  3. 3
    নির্ধারণযোগ্য সাপ্তাহিক ছুটিসহ দিন ধরে ধরে পুনরাবৃত্তি
    'count between dates' মোডে টুলটি পরিসরের প্রতিটি ক্যালেন্ডার দিন ঘুরে প্রতিটিকে আপনার নির্ধারিত সাপ্তাহিক ছুটির দিন (সাত দিনের যেকোনো সমন্বয়) ও ছুটির Set-এর সাথে মেলায়, তারপর কর্মদিবস, সাপ্তাহিক ছুটি ও পড়া ছুটির দিন আলাদাভাবে গোনে। 'add business days' মোডে এটি একদিন করে সামনে বা পেছনে এগোয়, অকর্মদিবস বাদ দিয়ে, যতক্ষণ না চাওয়া সংখ্যক কর্মদিবস পূর্ণ হয়।
  4. 4
    লোকেল-সচেতন ফলাফল প্রদর্শন
    'add' মোডের চূড়ান্ত তারিখ ব্রাউজারের বিল্ট-ইন Intl দিয়ে toLocaleDateString()-এর মাধ্যমে ফরম্যাট হয়, তাই কোনো বাড়তি লাইব্রেরি ছাড়াই ব্যবহারকারীর স্থানীয় ভাষা ও ক্যালেন্ডার রীতিতে দেখায়।

সম্পর্কিত টুলস

সচরাচর জিজ্ঞাসিত প্রশ্নাবলী