ماذا تفعل هذه الحاسبة
تحسب هذه الأداة عدد الأيام المتبقية حتى عيد الشكر في الولايات المتحدة، الذي يُحتفل به في الخميس الرابع من شهر نوفمبر من كل عام. أدخل أي تاريخ بداية (والقيمة الافتراضية هي تاريخ اليوم) لتعرض لك الحاسبة عدد الأيام بالضبط، إلى جانب تفصيل مبسّط بالأسابيع والأيام، فضلاً عن تاريخ عيد الشكر الدقيق لذلك العام.
كيفية الاستخدام
اترك التاريخ كما هو لتبدأ العد من اليوم، أو أدخل سنة وشهراً ويوماً مختلفاً للتخطيط مسبقاً. وإذا كان عيد الشكر قد مرّ بالفعل في السنة التي أدخلتها، فستنتقل الحاسبة تلقائياً إلى عيد الشكر في العام التالي، لتظل النتيجة دائماً عدّاً تنازلياً موجباً.
شرح المعادلة
يُحدَّد عيد الشكر الأمريكي وفق قاعدة وليس بتاريخ ثابت. نبدأ من الأول من نوفمبر للسنة المستهدفة ونحدد أول يوم خميس في الشهر: فإذا وافق الأول من نوفمبر يوم الأسبوع d (الأحد = 1 … السبت = 7)، فإن أول خميس يكون في اليوم ((5 - d + 7) mod 7) + 1. وبإضافة 21 يوماً (ثلاثة أسابيع) نحصل على الخميس الرابع — أي عيد الشكر. بعد ذلك يكون العد التنازلي هو الفرق بالميلي ثانية بين هذا التاريخ وتاريخ البداية لديك، مقسوماً على 86,400,000 (عدد الميلي ثوانٍ في اليوم الواحد) ومقرّباً إلى أيام كاملة.
$$\text{Days} = \text{Thanksgiving} - \text{Year}\text{-}\text{Month}\text{-}\text{Day}$$
$$\begin{gathered} \text{Days} = \frac{T_{\text{Thanksgiving}} - F_{\text{From}}}{86400000\ \text{ms/day}} \\[1.5em] \text{where}\quad \left\{ \begin{aligned} F &= \text{date}\big(\text{Year},\ \text{Month},\ \text{Day}\big) \\ T &= \text{Nov } (21 + D_{\text{1st Thu}})\text{, } \text{Year} \\ \text{Weeks} &= \left\lfloor \text{Days} / 7 \right\rfloor,\quad \text{Rem} = \text{Days} \bmod 7 \end{aligned} \right. \end{gathered}$$
مثال محلول
في عام 2024، يوافق الأول من نوفمبر يوم الجمعة. وبالتالي يكون أول خميس هو 7 نوفمبر، ومنه يكون الخميس الرابع هو \(7 + 21 = 28\) نوفمبر، أي 28 نوفمبر 2024. وإذا بدأت العد من 1 نوفمبر 2024، فإن المتبقي هو \(28 - 1 = 27\) يوماً حتى عيد الشكر.
الأسئلة الشائعة
هل يقع عيد الشكر في التاريخ نفسه دائماً؟ لا. فهو يقع دائماً في الخميس الرابع من نوفمبر، ولذلك يتغيّر تاريخه في التقويم بين 22 و28 نوفمبر من سنة إلى أخرى.
هل ينطبق هذا على عيد الشكر الكندي؟ لا. تعتمد هذه الحاسبة القاعدة الأمريكية. أما عيد الشكر الكندي فيقع في الإثنين الثاني من شهر أكتوبر.
ماذا يحدث بعد انقضاء عيد الشكر؟ تنتقل الحاسبة تلقائياً للعد حتى عيد الشكر في العام التالي، بحيث تحصل دائماً على عدّ تنازلي يتطلّع إلى الأمام.