نحوه عملکرد الگوریتم محاسبه روز هفته
برای پیدا کردن دقیق روز هفته در تقویم شمسی (جلالی)، این ابزار از یک فرآیند تبدیل ریاضی دقیق استفاده میکند. از آنجایی که تقویم شمسی دقیقترین تقویم جهان است، چرخههای کبیسه آن (۳۳ ساله) کمی پیچیدهتر از تقویم میلادی هستند.
مراحل محاسبه:
- ابتدا تاریخ وارد شده (سال، ماه، روز) اعتبارسنجی میشود.
- تاریخ شمسی با استفاده از الگوریتم حسابی به معادل روز ژولیوسی (Julian Day Number) و سپس به تقویم میلادی (Gregorian) تبدیل میشود.
- از روی تاریخ میلادی بهدست آمده، شاخص روز هفته (۰ تا ۶) استخراج میشود.
- در نهایت، این شاخص به نامهای فارسی روزهای هفته (شنبه تا جمعه) نگاشت میشود.
