سالها به خاطر نوع کارهایی که داشته ام مجبور به تبدیل تقویم بوده ام.
متاسفانه باید بگویم تبد یل میان شمسی و قمری از پیچیده ترین موارد است.
شاید بدانی که تقویم قمری به دو روش مختلف محاسبه میشود. در کشورهای سنی روز اول ماه نه بر اساس رویت هلال بلکه بر اساس لحظه رسیدن ماه به خورشید محاسبه میشود. در کشورهای شیعه اول ماه بر اساس رویت هلال محاسبه میشود. خوب میبینی که طبیعی است که تاریخ قمری ما و دیگران بر حسب مبنای کار ممکن است متفاوت باشد. از طرفی لابد متوجه شده ای که فرمول های موجود دارای اعداد اعشاری اند. راستی بر سر این خورده اعشارها چه می آید؟ آنها یکی از منابع جبری تولید خطا اند چرا که همواره باید یا حذف شوند یا به یک روز کامل تبدیل شوند. شما هیچ فرمول یا برنامه پیدا نمیکنید که عاری از خطا باشد. البته عیب از تقویم نیست. عیب از این موجودات عجیبی است که عدد اعشار نام دارند. کار با آنها یعنی بروز خطا در موقعی که هیچ فکرش را نمیکنیم. البته یک راه خوب برای تبدیل عاری از خطای هر نوع تقویم موجود است. آن را تطبیق تقویمها میگویند. سعی میکنم آن را با مثالی روشن کنم: مثلا همین واقعه عاشورا---بر اساس تقویم قمری روزها را میشماریم تا به یک روز معین مثلا امروز برسیم . فرض کن بشود 354000 روز. حالا از روی تقویم مقصد(در اینجا شمسی) سروته میشماریم تا به روز معادل آن(در اینجا شمسی) برسیم. البته باید مواظب روزهای کبیسه هر دو تقویم بوده و آنها را لحاظ کنیم. به این ترتیب میتوان معادل دقیق بین شمسی و قمری سنی را یافت. در مورد قمری شیعی اگر تاریخ مورد نظر در آخرین ماه قمری باشد کار به همان شکل گفته شده است.در غیر این صورت به علت اینکه باید از زمانهای رویت هلال ماههای آن سال خاص باخبر باشیم که به احتمال زیاد هیچ اسنادی ازآنها موجود نیست کار به بن بست کشیده شده و باید دلمان را به جوابهای تقریبی فرمولهای با اعشار خوش کنیم. حالا این موضوع را برای خود و دیگران روشن کن که تبدیل شمسی به قمری سنی میخواهی یا قمری شیعی. از پرگویی ام عذر میخواهم. امیدوارم با ظرافتهای تبدیل آشنا شده و پی به علل واقعی خطاها برده باشی. میتوانی این مقاله را برای روشن کردن ذهن اساتید تحقیقاتی خود به آنها ارایه دهی. راه دیگر(البته اگر مثل خودم بخواهی بجنگی) اینکه از یکی از دوستان که برنامه نویسی میداند بخواهی که یک برنامه روزشمار تطبیقی بدون استفاده از اعداد اعشاری تبدیل بر اساس توضیحات گفته شده بنویسد و از آن کمک بگیری. راستی اگر ما دقیق ترین تبدیل دنیا را انجام دهیم یک تاریخ فرضی بدست می آید که باید درست باشد اما چه بسا پیشینیان در درازای تاریخ اشتباهی کوچک کرده و باعث شده باشند که تاریخی که واقعا ثبت شده با تاریخ صد درصد صحیح ما تطابق نداشته باشد! یک پیشنهاد دیگر هم دارم:تاریخ های مورد نظرت را در وبلاگ بنویس و نوع معادل مورد نظرت را مشخص کن(قمری شیعی یا سنی)-تا همه دوستانی که با کار آشنایند در معادت یابی یاریت کنند. آخر تهیه چرخ از اختراع آن ساده تر است.
ارادتمند