PHP | FechaPeríodo getEndDate() Función

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *