DatePeriod::getEndDate
DatePeriod::getEndDate
(PHP 5 >= 5.6.5, PHP 7)
DatePeriod :: getEndDate - 获取结束日期
描述
面向对象的风格
public DateTimeInterface DatePeriod::getEndDate ( void )
获取期间的结束日期。
参数
该函数没有参数。
返回值
返回NULL
如果DatePeriod没有结束日期。例如,用recurrences
参数初始化时,或者isostr
没有结束日期的参数。
DatePeriod以DateTimeImmutable对象作为end
参数初始化时,返回DateTimeImmutable对象。
否则返回一个DateTime对象。
例子
示例 #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
?>
上面的例子会输出:
示例 #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()
?>
上面的例子将输出:
NULL