(PHP 4, PHP 5)
easter_date — دریافت برچسب زمانی Unix برای نیمهشب Easter در سال داده شده
بازگرداندن برچسب زمانی Unix متناسب با نیمهشب 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) دو فاکتور اصلاحی برای دقیقتر کردن زنجیره اضافه شده است.
سال به صورت عدد بین 1970 و 2037
تاریخ easter به صورت برچسب زمانی unix.
Version | Description |
---|---|
از زمان 4.3.0 | پارامتر year اختیاری و به صورت پیشفرض سال فعلی متناسب با زمان محلی است. |
Example #1 مثال easter_date()
<?php
echo date("M-d-Y", easter_date(1999)); // Apr-04-1999
echo date("M-d-Y", easter_date(2000)); // Apr-23-2000
echo date("M-d-Y", easter_date(2001)); // Apr-15-2001
?>