
EASTER_DAYS İş Bloku, 21 Mart ile Paskalya Pazarası arasındaki gün sayısını hesaplar.
İpuçları: Bu iş bloku, EASTER_DATE'i kullanarak 1970 öncesi yıllar için de Paskalya tarihini belirlemek amacıyla kullanılabilir.
Paskalya tarihi, Nicea Konseyi tarafından 325 yılında, ilk bahar dolunayından sonraki ilk pazar günü olarak belirlenmiştir. Bu hesaplama, güneşin dönüşü her zaman 21 Mart'ta olduğu varsayılarak yapılır ve bu nedenle hesaplama, dolunayın ve ardından gelen pazar gününün belirlenmesine indirgenir. Bu amaçla kullanılan algoritmalar, Dionysius Exiguus tarafından yaklaşık 532 yılında tanıtılmıştır. Julian takviminde (1753 öncesi yıllar için) ay fazlarının belirlenmesi için basit bir 19 yıllık döngü kullanılır. Gregorian takvimde (1753 sonrası yıllar için, Clavius ve Lilius tarafından tasarlanmış ve Ekim 1582'de Papa XIII. Gregory tarafından ilk kez uygulanmış, Eylül 1752'de Britanya ve kolonileri tarafından da benimsenmiş) iki ek düzeltme faktörü tanıtılmıştır, hesaplamaların doğruluğunu artırmak amacıyla.
Giriş, çıkışın hesaplanması için kullanılan yılı tanımlar. Yıl belirtilmezse, geçerli yıl kullanılacaktır.
Kullanılacak takvimi tanımlar. Bu amaçla sadece girişin ilk harfi değerlendirilir. Değerler "julian" ve "J", aynı anlamda kullanılır.
| Değer | Takvim |
|---|---|
| "J" | Julian takvimi kullanır. |
| "R" | Roma takvimi kullanır. 1583 öncesi yıllar için Julian takvimi ve daha sonraki yıllar için Gregorian takvimi kullanılır. |
| "G" | Her zaman Gregorian takvimi kullanır. |
| Diğer tüm değerler | Standart takvim kullanılır. 1753 öncesi yıllar için Julian takvimi ve daha sonraki yıllar için Gregorian takvimi kullanılır. |
Çıkış, hesaplanan gün sayısını sayı olarak döndürür.
Burada, bir aralık dışındaki bir tarihin dönüştürülmesi için bir örnek bulunmaktadır. Julian takvimi için yapılan hesaplama, farklılık gösterebilir.

Bu işlev, Gregorian takvimi ile EASTER_DATE iş bloku ile aynıdır.