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


PHP easter_days()用法及代码示例


easter_days()函数是PHP中的内置函数,该函数返回3月21日之后的天数,即指定年份的复活节。如果未指定年份,则将当前年份作为默认值。

用法:

easter_days( $year, $method )

参数:该函数接受两个可选参数,如上所示和以下说明:


  1. $year此参数指定年份。如果未传递任何参数,则将当前年份作为默认值。
  2. $method - 此参数使您可以基于其他日历来计算复活节日期。如果$方法设置为CAL_EASTER_ROMAN,则它将使用1582年至1752年之间的公历。

返回值:该函数返回给定年份中的3月21日之后的天数。如果未传递$year作为参数,则将当前年份作为默认年份,并返回当年3月21日之后的天数。

例子:

Input :  $year = 2018
Output : 11

Input : $year = 2017
Output : 26  

Input: $year = 2015 $method = CAL_EASTER_ROMAN
Output : 15  

以下示例程序旨在说明easter_days()函数的用法:

程序1:以下示例程序旨在说明不传递任何参数时easter_days()函数的工作方式。

<?php 
// PHP program to demonstrate the  
// easter_days() function  
// when no parameter is passed  
  
echo easter_days(), "\n";   
  
// verified by passing current year 
$year = 2018;  
echo easter_days($year);   
?>

输出:

11
11

程序2:以下示例程序旨在说明传递$year参数时easter_days()函数的工作

<?php 
// PHP program to demonstrate the  
// easter_days() function  
// when $year parameter is passed  
  
  
$year = 2015;  
  
// no of days for Easter after march 21 of year 2015 
echo easter_days($year), "\n";   
  
  
// the Easter date of year 2015 
echo date("M-d-Y", easter_date($year));      
?>

输出:

15
Apr-05-2015

程序3:以下示例程序旨在说明同时传递两个参数时easter_days()函数的工作方式。

<?php 
// PHP program to demonstrate the  
// easter_days() function  
// when both parameters are passed  
  
  
$year = 2014;  
  
// no of days for Easter after march 21 of year 2014  
// of Gregorian Calendar 
echo easter_days($year, CAL_EASTER_ROMAN), "\n";   
?>

输出:

30

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



相关用法


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