DatePeriod::getEndDate

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

DatePeriod::getEndDate Devuelve la fecha de fin

Descripción

Estilo orientado a objetos

public DatePeriod::getEndDate(): ?DateTimeInterface

Devuelve la fecha de fin del período.

Parámetros

Esta función no tiene parámetros.

Valores devueltos

Devuelve null si la DatePeriod no tiene fecha de fin. Por ejemplo, cuando se inicializa con el argumento recurrences, o con el argumento isostr sin fecha de fin.

Retorna un object DateTimeImmutable cuando la DatePeriod se inicializa con un object DateTimeImmutable como argumento end.

Devuelve un object DateTime clonado que representa la fecha de fin en caso contrario.

Ejemplos

Ejemplo #1 Ejemplos con 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);
?>

El resultado de los ejemplos sería:

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

Ejemplo #2 DatePeriod::getEndDate() sin fecha de fin

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

El resultado del ejemplo sería:

NULL

Ver también

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top