Calendar Functions
PHP Manual

easter_days

(PHP 4, PHP 5)

easter_daysدریافت تعداد روزها پس از 21 مارس که easter در آن سال قرار می‌گیرد

Description

int easter_days ([ int $year [, int $method = CAL_EASTER_DEFAULT ]] )

بازگرداندن تعداد روزها پس از 21 مارس محل قرارگیری Easter در سال داده شده. اگر سالی مشخص نشده باشد سال فعلی در نظر گرفته می‌شود.

این تابع را به جای easter_date() برای محاسبه Easter در سال‌های خارج از بازه برچسب زمانی Unix استفاده کنید (به عنوان مثال پیش از 1970 یا پس از 2037).

روز Easter توسط Council of Nicaea در AD325 به عنوان یک شنبه پس از اولین ماه کامل تعادل بهاری تعریف شده است . تعادل همیشه در 21مارس است و محاسبات تنها شامل محاسبه زمان ماه کامل و اولین یکشنبه پس از آن اس. الگوریتم معرفی شده در اینجا در سال 532 توسط Dionysius Exiguus معرفی شد. تحت تقویم Julian (برای سال‌های پیش از 1753) یک دوره 19 ساله برای کنترل فاز ماه استفاده می‌شود. تحت تقویم Gregorian (برای سال‌های پس از 1753 بازبینی شده توسط Clavius و Lilius و معرفی شده توسط Pope Gregory XIII در اکتبر 1582 و در انگلستان و مستعمرات آن در سپتامبر 1752) دو فاکتور اصلاحی برای دقیق‌تر کردن زنجیره اضافه شده است.

Parameters

year

سال به صورت عدد صحیح

method

اجازه برای محاسبه تاریخ easter بر مبنای تقویم Gregorian در طول سال‌های 1582 - 1752 هنگام برابری با CAL_EASTER_ROMAN را می‌دهد. ثابت‌های تقویم را برای ثابت‌های مجاز ببینید.

Return Values

تعداد روزها پس از ۲۱ مارس یکشنبه Easter در year داده شده.

Changelog

Version Description
از زمان 4.3.0 پارامتر year اختیاری است و پیش‌فرض آن سال فعلی متناسب با زمان محلی است.
از زمان 4.3.0 پارامتر method معرفی شد.

Examples

Example #1 مثال easter_days()

<?php

echo easter_days(1999);        // 14, i.e. April 4
echo easter_days(1492);        // 32, i.e. April 22
echo easter_days(1913);        //  2, i.e. March 23

?>

See Also


Calendar Functions
PHP Manual