查询

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函数
分享链接