(PHP 5 >= 5.6.5, PHP 7, PHP 8)
DatePeriod::getEndDate — Gets the end date
面向?qū)ο箫L(fēng)格
Gets the end date of the period.
此函數(shù)沒(méi)有參數(shù)。
Returns null
if the DatePeriod does
not have an end date. For example, when initialized with the
recurrences
parameter, or the
isostr
parameter without an
end date.
Returns a DateTimeImmutable object
when the DatePeriod is initialized with a
DateTimeImmutable object
as the end
parameter.
Returns a DateTime object otherwise.
示例 #1 DatePeriod::getEndDate() example
<?php
$period = new DatePeriod(
new DateTime('2016-05-16T00:00:00Z'),
new DateInterval('P1D'),
new DateTime('2016-05-20T00:00:00Z')
);
$start = $period->getEndDate();
echo $start->format(DateTime::ISO8601);
?>
以上例程會(huì)輸出:
2016-05-20T00:00:00+0000
示例 #2 DatePeriod::getEndDate() without an end date
<?php
$period = new DatePeriod(
new DateTime('2016-05-16T00:00:00Z'),
new DateInterval('P1D'),
7
);
var_dump($period->getEndDate());
?>
以上例程會(huì)輸出:
NULL