查詢

DatePeriod::getDateInterval()函式—用法及示例

「 獲取在建立 DatePeriod 物件時指定的日期間隔 」


函式名:DatePeriod::getDateInterval()

適用版本:PHP 5 >= 5.6.5, PHP 7

用法:DatePeriod::getDateInterval() 函式用於獲取在建立 DatePeriod 物件時指定的日期間隔。

語法:public DateInterval DatePeriod::getDateInterval()

返回值:返回一個 DateInterval 物件,表示日期間隔。

示例:

// 建立一個包含每天的日期間隔的 DatePeriod 物件
$startDate = new DateTime('2022-01-01');
$endDate = new DateTime('2022-01-10');
$interval = new DateInterval('P1D');
$datePeriod = new DatePeriod($startDate, $interval, $endDate);

// 獲取日期間隔
$dateInterval = $datePeriod->getDateInterval();

// 列印日期間隔資訊
echo 'Date Interval: ' . $dateInterval->format('%R%a days');
// 輸出:Date Interval: +1 days

在上面的示例中,我們建立了一個從 2022-01-01 到 2022-01-10 之間的每天日期間隔的 DatePeriod 物件。然後,使用 getDateInterval() 函式獲取日期間隔,並使用 format() 方法將日期間隔格式化為字串進行列印。最終輸出的結果是 Date Interval: +1 days,表示日期間隔為1天。

補充糾錯
熱門PHP函式
分享連結