當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。