(PHP 5 >= 5.6.5, PHP 7, PHP 8)
DatePeriod::getEndDate — Gets the end date
Nesne yönelimli kullanım
Gets the end date of the period.
Bu işlevin bağımsız değişkeni yoktur.
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 DateTimeImmutableobject when the DatePeriod is initialized with a DateTimeImmutableobject as the end
parameter.
Returns a cloned DateTimeobject representing the end date otherwise.
Örnek 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);
?>
Yukarıdaki örneklerin çıktısı:
2016-05-20T00:00:00+0000
Örnek 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());
?>
Yukarıdaki örneğin çıktısı:
NULL