Syntax:DateTimeInterface DatePeriod::getEndDate (void)
Parameters:This function takes no parameters.
Returned value:This function returns the end date of the specified period.The following programs illustrate the function DatePeriod::getEndInterval() in PHP:
Program 1:
// Initialize startDate over time
$StartDate
=
new
DateTime (
’2019-09-30T00: 00: 00Z’
);
// Initializing DateInterval 2 days
$DateInterval
=
new
DateInterval (
’P2D’
);
// Initialize endDate over time
$EndDate
=
new
DateTime (
’2019-10-02T00: 00: 00Z’
);
// Initialize DatePeriod with startDate, DateInterval and
// End date
$datePeriod
=
new
DatePeriod (
$StartDate
,
$DateInterval
,
$EndDate
);
// Calling the getendDate() function
$endDate
=
$datePeriod
-> getEndDate();
// Get start date
echo
$endDate
-> format (DateTime::ISO8601);
?>
Exit:2019-10 -02T00: 00: 00 + 0000
Program 2:
// Initialize startDate over time
$StartDate
=
new
DateTime (
’2019-09-30T00: 00: 00Z’
);
// Initializing DateInterval 2 days
$DateInterval
=
new
DateInterval (
’P2D’
);
// Initialize DatePeriod with startDate, DateInterval
// and without endDate
$datePeriod
=
new
DatePeriod (
$StartDate
,
$DateInterval
, 7);
// Get start date
var_dump (
$datePeriod
-> getEndDate());
?>
Exit:NULL
Link: https://www.php.net/manual/ en / dateperiod.getenddate.php