PHP Conference Japan 2024

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