当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP easter_date()用法及代码示例


easter_date()函数是PHP中的内置函数,该函数返回作为参数传递的年份中的复活节日期。当没有参数作为参数传递时,将当前年份作为默认年份。

用法:

easter_date( $year )

参数:该函数接受一个可选参数$year,该参数指定要返回其复活节日期的年份。该年份只能是1970年到2037年之间的数字。当年份超出范围时,它将返回错误消息。


返回值:它返回参数中传递的给定年份的复活节日期。如果未传递任何参数,则返回当前年份的复活节日期。

例子:

Input : 2018
Output : Apr-01-2018

Input : 2017
Output : Apr-16-2017

以下示例程序旨在说明easter_date()函数:

程序1:当不传递任何参数时,程序将演示该函数。

<?php 
// PHP program to demonstrate the 
// working of easter_date() function  
// when no parameter is passed  
  
// prints the date of Easter of year 2018 
// when no parameter is passed  
echo date("M-d-Y", easter_date()), "\n";    
  
// current year to verify  
$year = 2018;  
echo date("M-d-Y", easter_date($year));    
?>

输出:

Apr-01-2018
Apr-01-2018

程序2:传递参数时,程序将演示该函数。

<?php 
// PHP program to demonstrate the 
// working of easter_date() function  
// when parameter is passed  
  
  
$year = 2017;  
echo date("M-d-Y", easter_date($year)), "\n";  
  
$year = 2010;  
echo date("M-d-Y", easter_date($year)), "\n";  
  
$year = 2000;  
echo date("M-d-Y", easter_date($year));  
?>

输出:

Apr-16-2017
Apr-04-2010
Apr-23-2000

程序3:当参数超出范围时,程序将演示该函数。

<?php 
// PHP program to demonstrate the 
// working of easter_date() function  
// when parameter is out of range 
  
$year = 2050;  
  
echo date("M-d-Y", easter_date($year)), "\n";  
  
?>

输出:

PHP Warning:  easter_date(): This function is only valid 
for years between 1970 and 2037 inclusive in
/home/df540ecbab7094243e7668326260e785.php on line 8

参考:
http://php.net/manual/en/function.easter-date.php



相关用法


注:本文由纯净天空筛选整理自gopaldave大神的英文原创作品 PHP | easter_date() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。