
تحدد كتلة الوظيفة EASTER_DAYS عدد الأيام بين 21 مارس وعيد الفصح.
نصيحة: يمكن استخدام هذه الكتلة الوظيفة بدلاً من EASTER_DATE لتحديد تاريخ عيد الفصح أيضًا للسنوات قبل 1970.
تم تحديد تاريخ عيد الفصح من قبل مجلس نيقية في عام 325 على أول يوم أحد بعد أول بدر الربيعي بعد الاعتدال الربيعي. ويتم افتراض أن الاعتدال الربيعي يقع دائمًا في 21 مارس، مما يقلل الحساب إلى تحديد البدر التالي واليوم الأحد الذي يليه. تم استخدام الخوارزميات المستخدمة لهذا الغرض حوالي عام 532 من قبل ديونيسيوس الإكسغوس. داخل التقويم اليولياني (للسنوات قبل 1753) يتم وضع أساس بسيط لCycle من 19 عامًا لتحديد مراحل القمر. في التقويم الغريغوري (للسنوات بعد 1753 - مخططه من قبل كلافيوس وليليوس، تم تقديمه لأول مرة من قبل البابا غريغوريوس الثالث عشر في أكتوبر 1582 وتم تبنيه أيضًا من قبل بريطانيا وأقاليمها في سبتمبر 1752) تم إدخال عاملين تصحيحيين إضافيين لزيادة دقة الحسابات.
يحدد المدخل السنة لحساب المخرج. إذا لم يتم تحديد السنة، فسيتم استخدام السنة الحالية.
يحدد التقويم المستخدم. ويتم تقييم الحرف الأول فقط من المدخل. القيم "julian" و"J" يتم تفسيرهما بنفس الطريقة.
| القيمة | التقويم |
|---|---|
| "J" | يستخدم التقويم اليولياني. |
| "R" | يستخدم التقويم الروماني. للسنوات قبل 1583 يتم استخدام التقويم اليولياني، وللسنوات اللاحقة يتم استخدام التقويم الغريغوري. |
| "G" | يستخدم دائمًا التقويم الغريغوري. |
| كل شيء آخر | يستخدم التقويم القياسي. للسنوات قبل 1753 يتم استخدام التقويم اليولياني، وللسنوات اللاحقة يتم استخدام التقويم الغريغوري. |
يعيد المخرج عدد الأيام المحسوبة كرقم.
هنا مثال لتحويل تاريخ خارج النطاق. قد تختلف الحسابات للتقويم اليولياني.

توافق هذه الوظيفة كتلة الوظيفة EASTER_DATE مع التقويم الغريغوري.