PHP 日历函数

PHP easter_days() 函数返回给定年份 3 月 21 日之后复活节的天数。如果未指定年份,则假定为当前年份。

注意:可以使用此函数代替 easter_date() 计算 Unix 时间戳范围之外的年份(即 1970 年之前或 2037 年之后)的复活节。

语法

easter_days(year, mode) 

参数

year可选。 将年份指定为正数。如果省略或为空,则默认为根据当地时间的当前年份。
mode可选。 当设置为 CAL_EASTER_ROMAN 时,允许根据 1582 - 1752 年期间的公历计算复活节日期。默认值为 CAL_EASTER_DEFAULT。

返回值

返回给定年份 3 月 21 日之后复活节的天数。

例外

无。

示例:

下面的示例显示了的用法easter_days() 函数。

<?php
//之后复活节的天数
//当年3月21日
echo easter_days()."\n";
 
//之后复活节的天数
//2015年3月21日
echo easter_days(2015)."\n";

//当年的复活节日期
echo date("M-d-Y", easter_date())."\n";
 
//2015年复活节日期
echo date("M-d-Y", easter_date(2015))."\n";
?> 

上述代码的输出将是:

14
15
Apr-04-2021
Apr-05-2015 

示例:

再考虑一个此函数使用模式参数的示例。

<?php
//之后复活节的天数
//1632年的3月21日
echo easter_days(1632, CAL_EASTER_ROMAN)."\n";
?> 

上述代码的输出将是:

21