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