La función DatePeriod::getEndDate() es una función incorporada en PHP que se utiliza para devolver la fecha de finalización. Si el período de fecha dado no tiene ninguna fecha de finalización, devuelve NULL.
Sintaxis:
DateTimeInterface DatePeriod::getEndDate( void )
Parámetros: Esta función no acepta ningún parámetro.
Valor de retorno: esta función devuelve la fecha de finalización del período de fecha dado.
Los siguientes programas ilustran la función DatePeriod::getEndDate() en PHP:
Programa 1:
php
<?php // Initialising a startDate with time $StartDate = new DateTime('2019-09-30T00:00:00Z'); // Initialising a DateInterval of 2 day $DateInterval = new DateInterval('P2D'); // Initialising a endDate with time $EndDate = new DateTime('2019-10-02T00:00:00Z'); // Initialising a DatePeriod with startDate, DateInterval and // endDate $datePeriod = new DatePeriod( $StartDate, $DateInterval, $EndDate); // Calling the getendDate() function $endDate = $datePeriod->getEndDate(); // Getting the start date echo $endDate->format(DateTime::ISO8601); ?>
Producción:
2019-10-02T00:00:00+0000
Programa 2:
php
<?php // Initialising a startDate with time $StartDate = new DateTime('2019-09-30T00:00:00Z'); // Initialising a DateInterval of 2 day $DateInterval = new DateInterval('P2D'); // Initialising a DatePeriod with startDate, DateInterval // and without endDate $datePeriod = new DatePeriod( $StartDate, $DateInterval, 7); // Getting the start date var_dump($datePeriod->getEndDate()); ?>
Producción:
NULL
Referencia: https://www.php.net/manual/en/dateperiod.getenddate.php
Publicación traducida automáticamente
Artículo escrito por Kanchan_Ray y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA