easter_days
easter_days
(PHP 4, PHP 5, PHP 7)
easter_days - 获取复活节在特定年份下跌的3月21日以后的天数
Description
int easter_days ([ int $year = date("Y") [, int $method = CAL_EASTER_DEFAULT ]] )
返回复活节在特定年份下降的3月21日以后的天数。如果没有指定年份,则假定当年。
这个函数可以用来代替easter_date()来计算超出Unix时间戳范围(即1970年之前或之后2037年)的复活节。
复活节日期由Nicaea议会在公元325年定义为在春分之后或之后的第一次满月之后的星期日。假设春分始终在3月21日落下,因此计算结果会降至确定满月的日期和接下来的星期日的日期。这里使用的算法是由Dionysius Exiguus在532年左右引入的。在朱利安历法下(1753年以前的几年),一个简单的19年周期被用来追踪月球的相位。根据公历(1753年以后的多年 - 由Clavius和Lilius设计,并于1582年10月由教皇格雷戈里十三世引入,并于1752年9月进入英国及其当时的殖民地),增加了两个修正因素以使周期更加准确。
Parameters
year
这一年是一个正数。如果省略,则根据当地时间默认为当前年份。
method
允许复活节日期根据公历1582 - 1752年间的公历计算CAL_EASTER_ROMAN
。查看更多有效常量的日历常量。
Return Values
3月21日之后复活节的天数在给定的天数year
。
Examples
Example #1 easter
_
days() example
<?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
?>
← easter_date
frenchtojd →
© 1997–2017 The PHP Documentation Group
根据知识共享署名许可证v3.0或更高版本授权。