Loading...
Loading...
তর্ক উস্কে দেওয়ার মতো প্রসঙ্গ
প্রায় এক-তৃতীয়াংশ সময় তিথিগুলো দিনের সীমানা অতিক্রম করে। একই মুহূর্ত থেকে একই তিথি গণনা করলে দুটি পঞ্চাঙ্গ সেটিকে ভিন্ন তারিখে দেখাতে পারে — কারণ কোনো তিথিকে একটি তারিখে নির্ধারণ করার নিয়মটি মধ্যরাতের উপর নির্ভর করে না, বরং এটি কোন শাস্ত্রীয় কালে (সময়-পরিসরে) উপস্থিত রয়েছে তার উপর নির্ভর করে।
নির্ণয় সিন্ধু ও ধর্মসিন্ধু নয়টি শাস্ত্রীয় সময়কাল নির্ধারণ করে; কোনো উৎসব বা ব্রতে প্রশ্ন করা হয়, “এই তারিখে এই সময়কালে প্রাসঙ্গিক তিথিটি উপস্থিত আছে কি না?” এই সময়কালটি গুরুত্বপূর্ণ, কারণ তিথিটি দুটি প্রাতিষ্ঠানিক তারিখের মধ্যবর্তী সময়ে পড়তে পারে।
তিথি হলো সূর্য থেকে চাঁদের কৌণিক দূরত্বের ৩০টি ভাগের মধ্যে একটি — প্রতি তিথিতে ঠিক ১২°। যেহেতু চাঁদের কক্ষপথের গতি প্রতিদিন প্রায় ১১.৭° (অ্যাপোজি) এবং ১৫.৪° (পেরিজি)-এর মধ্যে পরিবর্তিত হয়, তাই সূর্য-চাঁদের কৌণিক দূরত্ব ১২° বৃদ্ধি পেতে যে সময় লাগে, তার পরিসর ১৯ ঘণ্টা ৫৯ মিনিট থেকে ২৬ ঘণ্টা ৪৭ মিনিট পর্যন্ত হয়ে থাকে। গড় তিথি একটি সৌর দিনের চেয়ে সামান্য কম, তাই মোটামুটিভাবে প্রতি তৃতীয় তিথি পরপর দুটি পৌর তারিখের মধ্যে পড়ে।
যখন এমনটা ঘটে, তখন কোন তিথিটি নির্ধারিত হয়? দুটি পঞ্চাঙ্গ ভিন্ন ভিন্ন উত্তর দিতে পারে, কারণ প্রামাণ্য নিয়ম (কাল-ব্যপ্তি নিয়ম) অনুযায়ী বিভিন্ন উৎসবের জন্য ভিন্ন ভিন্ন নির্দিষ্ট সময়সীমা নির্ধারিত আছে। একাদশীর নির্দিষ্ট সময় অরুণোদয় (ভোরের আগে), জন্মাষ্টমীর নির্দিষ্ট সময় নিষিক্তা (মধ্যরাত), এবং করওয়া চৌথের নির্দিষ্ট সময় চন্দ্রোদয় (চন্দ্রোদয়)। যে পঞ্চাঙ্গ "আজ একাদশী" প্রকাশ করে, তারা "আজ অষ্টমী" প্রকাশকারী পঞ্চাঙ্গের থেকে ভিন্ন প্রশ্ন করছে — এবং অমিল নিরসনের জন্য তৃতীয় কোনো পঞ্চাঙ্গ ভিন্ন ভিন্ন ঐতিহ্য (স্মার্ত বনাম বৈষ্ণব) প্রয়োগ করতে পারে।
প্রতিটি উৎসব বা ব্রতের তারিখে, ইঞ্জিনটি অগ্রাধিকার ক্রমে নির্ধারিত কাল-সীমার মধ্যে প্রাসঙ্গিক তিথি মূল্যায়ন করে। একাদশী: অরুণোদয়ে উপস্থিত তিথি বিজয়ী হয়; সেখানে অনুপস্থিত থাকলে, তা সূর্যোদয় পর্যন্ত চলে যায়। জন্মাষ্টমী: নিশিতে উপস্থিত তিথি বিজয়ী হয়, এবং এক্ষেত্রে স্মার্ত ও বৈষ্ণব ঐতিহ্যের ফ্ল্যাগগুলিতে টাই-ব্রেকের নিয়ম প্রযোজ্য হয়। এই চিরায়ত নিয়মগুলি src/lib/calendar/festival-generator.ts ফাইলে একবার এনকোড করা হয় এবং দৈনিক পঞ্চাঙ্গ দৃশ্য, উৎসব পঞ্জিকা এবং মুহূর্ত ইঞ্জিন জুড়ে পুনরায় ব্যবহার করা হয়।
যখন একই উৎসবের জন্য আমাদের প্রকাশিত তারিখ অন্য কোনো পঞ্চাঙ্গের থেকে ভিন্ন হয়, তখন তার কারণ প্রায় সবসময়ই কাল-ব্যপ্তি সংক্রান্ত মতবিরোধ (আমরা অরুণোদয় ব্যবহার করেছি, তারা সূর্যোদয়) অথবা ঐতিহ্যগত পার্থক্য (স্মার্ত বনাম বৈষ্ণব)। হিসাব একই থাকে; নিয়মটাই ভিন্ন হয়। গণনার মানদণ্ড পৃষ্ঠায় নিয়ম নির্বাচনের বিষয়টি স্পষ্টভাবে নথিভুক্ত করা থাকে, যাতে এই পার্থক্য নিরীক্ষণযোগ্য হয়।
ধরা যাক, কোনো একটি মাসের শুক্লপক্ষের একাদশী D তম দিনে রাত ২২:১৪ মিনিটে শুরু হয়ে D+1 তম দিনে সন্ধ্যা ১৯:৫০ মিনিটে শেষ হয়। D+1 তম দিনের অরুণোদয়ে (স্থানীয় সময় প্রায় ভোর ০৫:৫০) একাদশী তিথি উপস্থিত থাকে — সুতরাং D+1 তম দিনে একাদশী পালিত হয়। D+1 তম দিনের সূর্যোদয়েও (প্রায় সকাল ০৬:৩০) একাদশী উপস্থিত থাকে, তাই এখানে সূর্যোদয়ের নিয়মটি মিলে যায়। কিন্তু D+2 তম দিনের অরুণোদয়ে, একাদশী ইতিমধ্যেই D+1 তম দিনের সন্ধ্যা ১৯:৫০ মিনিটে শেষ হয়ে গেছে — সুতরাং D+2 তম দিনটি একাদশী নয়। যে পঞ্চাঙ্গে ডিফল্ট হিসেবে "D তম দিনের সূর্যাস্তের তিথি" ধরা হতো, সেটি D তম দিনের একাদশী প্রকাশ করত, এবং পাঠকরা এই ধরনের অমিলই দেখতে পান।