DatePeriod::getEndDate

(PHP 5 >= 5.6.5, PHP 7, PHP 8)

DatePeriod::getEndDate获取结束日期

描述

面向对象风格

public DatePeriod::getEndDate(): ?DateTimeInterface

获取周期的结束日期。

参数

此函数没有参数。

返回值

如果 DatePeriod 没有结束日期,则返回 null。例如,当使用 recurrences 参数初始化时,或 isostr 参数没有结束日期时。

DatePeriod 使用 DateTimeImmutable 对象 作为 end 参数初始化时,返回一个 DateTimeImmutable 对象

否则返回一个克隆的 DateTime 对象,表示结束日期。

范例

范例 #1 DatePeriod::getEndDate() 示例

<?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);
?>

以上示例将输出

2016-05-20T00:00:00+0000

范例 #2 DatePeriod::getEndDate() 没有结束日期

<?php
$period
= new DatePeriod(
new
DateTime('2016-05-16T00:00:00Z'),
new
DateInterval('P1D'),
7
);
var_dump($period->getEndDate());
?>

以上示例将输出

NULL

参见

添加说明

用户贡献说明

此页面没有用户贡献的说明。
To Top