函式名: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天。