
Khối chức năng EASTER_DAYS tính số ngày giữa ngày 21 tháng Ba và Chủ Nhật Phục Sinh.
Lời khuyên: Khối chức năng này có thể được sử dụng thay cho EASTER_DATE để xác định ngày Phục Sinh cho các năm trước 1970.
Ngày Phục Sinh đã được Hội đồng Nicea vào năm 325 quyết định là Chủ Nhật đầu tiên sau trăng đầy đầu xuân sau ngày phân equinox. Được giả định rằng ngày phân equinox luôn rơi vào ngày 21 tháng Ba, vì vậy việc tính toán được giảm xuống đến việc xác định trăng đầy tiếp theo và Chủ Nhật kế tiếp. Các thuật toán được sử dụng đã được giới thiệu bởi Dionysius Exiguus vào khoảng năm 532. Trong lịch Julius (cho các năm trước 1753), một chu kỳ đơn giản của 19 năm được sử dụng để xác định các giai đoạn trăng. Trong lịch Gregory (cho các năm sau 1753 - được Clavius và Lilius nghĩ ra, đầu tiên được giới thiệu bởi Giáo hoàng Gregory XIII vào tháng 10 năm 1582 và cũng được Anh và thuộc địa của nó áp dụng từ tháng 9 năm 1752) hai yếu tố điều chỉnh bổ sung đã được giới thiệu để tăng độ chính xác của các tính toán.
Đầu vào định nghĩa năm để tính toán đầu ra. Nếu năm không được chỉ định, thì năm hiện tại sẽ được sử dụng.
Định nghĩa lịch cần được sử dụng. Chỉ ký tự đầu tiên của đầu vào được đánh giá. Giá trị "julian" và "J" được hiểu như nhau.
| Giá Trị | Lịch |
|---|---|
| "J" | Sử dụng lịch Julius. |
| "R" | Sử dụng lịch La Mã. Cho các năm trước 1583, sử dụng lịch Julius và cho các năm sau đó, sử dụng lịch Gregory. |
| "G" | Luôn sử dụng lịch Gregory. |
| Tất cả các giá trị khác | Sử dụng lịch mặc định. Cho các năm trước 1753, sử dụng lịch Julius và cho các năm sau đó, sử dụng lịch Gregory. |
Đầu ra trả về số ngày được tính toán dưới dạng một số.
Đây là một ví dụ về việc chuyển đổi một ngày nằm ngoài phạm vi. Tính toán cho lịch Julius có thể khác nhau trong trường hợp này.

Hàm này tương đương với khối chức năng EASTER_DATE với lịch Gregory.