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


PHP DatePeriod getEndDate()用法及代碼示例


DatePeriod::getEndDate()函數是PHP中的一個內置函數,用於返回結束日期。如果給定的日期期間沒有任何結束日期,則返回NULL。

用法:

DateTimeInterface DatePeriod::getEndDate( void )

參數:該函數不接受任何參數。


返回值:此函數返回給定日期段的結束日期。

以下示例程序旨在說明PHP中的DatePeriod::getEndInterval()函數:

示例1:

<?php 
   
// Initialising a startDate with time 
$StartDate = new DateTime('2019-09-30T00:00:00Z'); 
   
// Initialising a DateInterval of 2 day 
$DateInterval = new DateInterval('P2D'); 
   
// Initialising a endDate with time 
$EndDate = new DateTime('2019-10-02T00:00:00Z'); 
   
// Initialising a DatePeriod with startDate, DateInterval and 
// endDate  
$datePeriod = new DatePeriod( $StartDate, $DateInterval, $EndDate); 
       
// Calling the getendDate() function 
$endDate = $datePeriod->getEndDate(); 
   
// Getting the start date 
echo $endDate->format(DateTime::ISO8601); 
?>
輸出:
2019-10-02T00:00:00+0000

示例2:

<?php 
   
// Initialising a startDate with time 
$StartDate = new DateTime('2019-09-30T00:00:00Z'); 
   
// Initialising a DateInterval of 2 day 
$DateInterval = new DateInterval('P2D'); 
   
// Initialising a DatePeriod with startDate, DateInterval 
// and without endDate 
$datePeriod = new DatePeriod( $StartDate, $DateInterval, 7); 
   
// Getting the start date 
var_dump($datePeriod->getEndDate()); 
?>
輸出:
NULL

參考: https://www.php.net/manual/en/dateperiod.getenddate.php



相關用法


注:本文由純淨天空篩選整理自Kanchan_Ray大神的英文原創作品 PHP | DatePeriod getEndDate() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。