আজ থেকে দিন ক্যালকুলেটর
ক্যালকুলেটর
এই ক্যালকুলেটর সম্পর্কে
“আজ থেকে ৩০ দিন পর” মানে আজকের পরের ৩০তম ক্যালেন্ডার দিন: আজ হলো দিন ০ এবং গণনায় ধরা হয় না, আগামীকাল দিন ১, আর দিন ৩০-ই উত্তর। একই নিয়ম আজ থেকে ৬০, ৯০ বা ১৮০ দিনের ক্ষেত্রে, কিংবা আপনার বেছে নেওয়া তারিখের আগে বা পরে যেকোনো সংখ্যক দিন, সপ্তাহ, মাস বা বছরের ক্ষেত্রে প্রযোজ্য। সপ্তাহ ৭ দিনের; মাস ও বছর ক্যালেন্ডার ধরে একই তারিখে যায়, অথবা মাস ছোট হওয়ায় সেই তারিখ না থাকলে মাসের শেষ দিনে যায়। আপনার ব্রাউজার আপনার ডিভাইসের ক্যালেন্ডার থেকে তারিখ হিসাব করে, তাই উত্তর কখনোই অন্য কারও সার্ভারের অন্য দিনে তৈরি করা পৃষ্ঠা নয়।
কীভাবে ফলাফল পড়বেন
প্রধান ফলাফলে হিসাব করা তারিখ ও তার সপ্তাহের দিন দেখানো হয়। এর নিচে একই তারিখ ISO ফরম্যাটে (YYYY-MM-DD) আসে, সঙ্গে ISO সপ্তাহ নম্বর ও বছরের কততম দিন তা। টাইমলাইনে প্রতিটি ক্যালেন্ডার দিন একটি ঘর হিসেবে দেখানো হয়: ফাঁকা, ড্যাশ-রেখার ঘরটি শুরু (দিন ০, গণনায় ধরা হয় না), হালকা ঘরগুলো গণনা করা দিন, আর ভরাট ঘরটি ফলাফল। টাইমলাইনের নিচের দাগগুলো ছোট সময়কালে প্রতি সপ্তম দিন এবং দীর্ঘ সময়কালে মাস বা বছর বোঝায়। সময়কালে অধিবর্ষের দিন থাকলে একটি অ্যাম্বার রঙের হীরক-আকৃতি ২৯ ফেব্রুয়ারিকে চিহ্নিত করে। টাইমলাইনের নিচের বাক্সে গণনার পদ্ধতি দেখানো হয়, যার মধ্যে আছে আজকে দিন ১ ধরলে ফল কী হতো, এবং ২৮ থেকে ৩১ দিনের ক্ষেত্রে এক ক্যালেন্ডার মাস পরের তারিখ। বাড়তি তথ্যের মধ্যে আছে সপ্তাহ, ক্যালেন্ডার মাস ও গড় মাসে সময়কাল, সময়কালটি নতুন বছরে পড়ছে কি না, এবং সারণী ইসলামিক ও চীনা ক্যালেন্ডারে সমতুল্য তারিখ।
কীভাবে গণনা করা হয়
প্রতিটি তারিখকে একটি দিন-সংখ্যায় রূপান্তর করা হয়, যা প্রলেপটিক গ্রেগরিয়ান ক্যালেন্ডারে ১ জানুয়ারি ১৯৭০ থেকে কত দিন কেটেছে তার গণনা। হিসাব হয় এই পূর্ণসংখ্যাগুলোর ওপর, ঘড়ির সময়ের ওপর নয়; ফলে সময়কালের মধ্যে ডেলাইট সেভিং বদলালেও ফল প্রভাবিত হয় না। দিন ও সপ্তাহের ক্ষেত্রে ক্যালকুলেটর দিন-সংখ্যার সঙ্গে N বা ৭ × N যোগ বা বিয়োগ করে। মাস ও বছরের ক্ষেত্রে বছর ও মাস সামনে বা পেছনে সরানো হয় এবং মাসের দিনটি অপরিবর্তিত থাকে, তবে লক্ষ্য মাস ছোট হলে সেই মাসের শেষ দিন ধরা হয়। মাস বা বছরে প্রকাশ করা সময়কালের জন্য এই পদ্ধতি ইউরোপীয় ইউনিয়নের প্রবিধান ১১৮২/৭১ (অনুচ্ছেদ ৩)-এর সঙ্গে সামঞ্জস্যপূর্ণ এবং Java-র LocalDate.plusMonths ও .NET-এর DateTime.AddMonths-এর নথিবদ্ধ আচরণ প্রতিফলিত করে। শুরুর দিন বাদ দেওয়া হয়, যা একই প্রবিধানের অনুচ্ছেদ ৩(১) এবং মার্কিন ফেডারেল দেওয়ানি কার্যবিধির Rule 6(a)-এর সঙ্গে সঙ্গতিপূর্ণ; দুটিই সময়সীমা শুরু করা ঘটনার দিনটি বাদ দেয়। অধিবর্ষ নির্ধারিত হয় US Naval Observatory-র প্রকাশিত গ্রেগরিয়ান নিয়মে: ৪ দ্বারা বিভাজ্য প্রতিটি বছর, তবে ৪০০ দ্বারা বিভাজ্য নয় এমন শতাব্দীর বছর বাদে। এর ফলে প্রতি ৪০০ বছরে ১,৪৬,০৯৭ দিন এবং গড়ে মাস ৩০.৪৩৬৮৭৫ দিনের, যা “গড় মাস” হিসাবে ব্যবহৃত হয়। সপ্তাহ নম্বর ISO 8601 অনুসরণ করে, যেখানে সপ্তাহ শুরু হয় সোমবার এবং সপ্তাহ ১-এ থাকে বছরের প্রথম বৃহস্পতিবার। ইসলামিক ও চীনা ক্যালেন্ডারের হিসাবে সাইটের হিজরি ও চীনা রূপান্তরকের একই ইঞ্জিন ব্যবহৃত হয়।
একটি উদাহরণ
সোমবার ৫ অক্টোবর ২০২৬ থেকে শুরু করে ৩০ দিন সামনে গুনুন।
দিন ১ হলো মঙ্গলবার ৬ অক্টোবর এবং দিন ৩০ হলো বুধবার ৪ নভেম্বর ২০২৬ — ISO সপ্তাহ ৪৫, বছরের ৩০৮তম দিন, শুরুর ৪ সপ্তাহ ২ দিন পরে। ৫ অক্টোবরকেই দিন ১ ধরলে উত্তর হতো মঙ্গলবার ৩ নভেম্বর। ৫ অক্টোবরের এক ক্যালেন্ডার মাস পরে ৫ নভেম্বর, যা ৩১ দিন দূরে, কারণ অক্টোবরে ৩১ দিন।
প্রায়শ জিজ্ঞাসিত প্রশ্ন
আজ থেকে ৩০ দিন পরে কত তারিখ?
ফলাফল হলো আজকের পরের ৩০তম ক্যালেন্ডার দিন। আজকে দিন ০ ধরা হয় এবং গণনায় অন্তর্ভুক্ত করা হয় না; আগামীকাল দিন ১, আর দিন ৩০ হলো হিসাব করা উত্তর, যা ডিভাইসের বর্তমান তারিখ থেকে নির্ণীত হয়। আজ সোমবার হলে ৩০ দিন পরে সবসময় বুধবার পড়বে, কারণ ৩০ দিন মানে ৪ সপ্তাহ ২ দিন। ৬০, ৯০ বা ১৮০ দিনের জন্য আপনি পরিমাণ বদলাতে পারেন বা জনপ্রিয় পরিস্থিতির একটি বেছে নিতে পারেন।
আজ থেকে দিন গুনলে কি আজকে ধরা হয়?
না। শুরুর দিনটিকে দিন ০ ধরা হয় এবং গণনায় ধরা হয় না। এই রীতি আইনি সময়সীমার সঙ্গে সামঞ্জস্যপূর্ণ: ইউরোপীয় ইউনিয়নের প্রবিধানে বলা আছে ঘটনার দিনটি গণনা করা হয় না, আর মার্কিন ফেডারেল দেওয়ানি কার্যবিধিতে সময়সীমা শুরু করা দিনটি বাদ দিতে হয়। কেউ কেউ আজকে দিন ১ ধরেন, ফলে উত্তর এক দিন আগে আসে; তুলনার জন্য ফলাফল প্যানেলে এই বিকল্প হিসাবও দেখানো হয়।
৩০ দিন কি ১ মাসের সমান?
সবসময় নয়। কোনো তারিখের এক ক্যালেন্ডার মাস পরে হলো পরের মাসের একই তারিখ, যা মাস অনুযায়ী ২৮, ২৯, ৩০ বা ৩১ দিন পরে হতে পারে। যেমন ৫ অক্টোবর থেকে গুনলে ৩০ দিন পরে ৪ নভেম্বর, অথচ এক মাস পরে ৫ নভেম্বর। আপনি ২৮ থেকে ৩১ দিন গুনলে পার্থক্য বোঝাতে ক্যালকুলেটর এক ক্যালেন্ডার মাস পরের তারিখও দেখায়।
৩১ জানুয়ারির ১ মাস পরে কত তারিখ?
ফলাফল ফেব্রুয়ারির শেষ দিন: সাধারণ বছরে ২৮ ফেব্রুয়ারি, অধিবর্ষে ২৯ ফেব্রুয়ারি। লক্ষ্য মাসে সংশ্লিষ্ট তারিখ না থাকলে হিসাব সেই মাসের শেষ দিনে নেমে আসে, যা ইউরোপীয় ইউনিয়নের প্রবিধান ১১৮২/৭১ এবং Java ও .NET-এর তারিখ লাইব্রেরির নথিবদ্ধ আচরণ অনুসরণ করে। এই নিয়মের অর্থ এ-ও যে ২৯ ফেব্রুয়ারিতে এক বছর যোগ করলে ২৮ ফেব্রুয়ারি হয়। এ ছাড়া মাসের হিসাব সবসময় উল্টানো যায় না; যেমন অধিবর্ষ নয় এমন বছরে ৩১ মার্চ থেকে এক মাস বিয়োগ করলে ২৮ ফেব্রুয়ারি হয়, কিন্তু ২৮ ফেব্রুয়ারিতে এক মাস যোগ করলে ২৮ মার্চ হয়।
ডেলাইট সেভিং টাইম কি ফল বদলাতে পারে?
না। ক্যালকুলেটর ঘণ্টা নয়, ক্যালেন্ডারের তারিখ গোনে। যেসব টুল মধ্যরাতের সময়ের সঙ্গে ৩০ × ২৪ ঘণ্টা যোগ করে, সময়কালের মধ্যে ডেলাইট সেভিং বদলালে তারা এক দিন আগের ফল দিতে পারে। যেমন এই পদ্ধতিতে ৫ অক্টোবর ২০২৬ থেকে ৩০ দিন পরে নিউ ইয়র্ক ও লন্ডনে ৪ নভেম্বরের বদলে ৩ নভেম্বর আসতে পারে। পূর্ণ তারিখ গুনলে সব টাইম জোনে এই সমস্যা দূর হয়।
অন্য ওয়েবসাইট আলাদা তারিখ দেয় কেন?
পার্থক্য সাধারণত তিনটির যেকোনো একটি কারণে হয়। অন্য ওয়েবসাইট আজকে দিন ১ ধরতে পারে, ফলে উত্তর এক দিন আগে আসে। সেটি আগে থেকে তৈরি করা পৃষ্ঠা দেখাতে পারে, ফলে তার “আজ” পৃষ্ঠা তৈরির তারিখ, আপনার বর্তমান তারিখ নয়। অথবা সেটি নিজস্ব টাইম জোন ব্যবহার করতে পারে, যা মধ্যরাতের কাছাকাছি আপনার টাইম জোন থেকে আলাদা হতে পারে। এই ক্যালকুলেটর ডিভাইসের বর্তমান তারিখ থেকে তারিখ নির্ণয় করে এবং হিসাবে ব্যবহৃত তারিখটি দেখায়।
এর বদলে কর্মদিবস কীভাবে গুনব?
এই ক্যালকুলেটর সাপ্তাহিক ছুটি ও সরকারি ছুটিসহ প্রতিটি ক্যালেন্ডার দিন গণনায় ধরে এবং সাপ্তাহিক ছুটির দিনে পড়া তারিখ সমন্বয় করে না। এর বিপরীতে, সাপ্তাহিক ছুটি বা সরকারি ছুটিতে পড়া আইনি ও চুক্তিভিত্তিক সময়সীমা প্রায়ই পরের কর্মদিবসে সরে যায়, যেমন আদালতের নিয়ম ও ইউরোপীয় ইউনিয়নের প্রবিধানে বলা আছে। কর্মদিবসভিত্তিক হিসাবের জন্য কর্মদিবস ক্যালকুলেটর ব্যবহার করুন, যা সাপ্তাহিক ছুটি ও নির্বাচিত দেশের সরকারি ছুটি বাদ দেয়।
জনপ্রিয় পরিস্থিতি
সূত্র
- aa.usno.navy.mil/faq/calendars — United States Naval Observatory
- www.legislation.gov.uk/eur/1971/1182/article/3 — The National Archives
- docs.oracle.com/en/java/javase/21/docs/api/java.base/java/time/LocalDate.html — Oracle
- learn.microsoft.com/en-us/dotnet/api/system.datetime.addmonths — Microsoft Learn
- www.law.cornell.edu/rules/frcp/rule_6 — Legal Information Institute
- ISO week date — Wikipedia
YouCalc দল পর্যালোচনা করেছে · সর্বশেষ পর্যালোচনা
অনুবাদে কোনো বিষয়, হিসাবে কোনো প্রশ্ন, বা কোনো পরামর্শ আছে? আমাদের জানান।