PHP | Función de modificación de fecha y hora()

La función DateTime::modify() es una función incorporada en PHP que se usa para modificar o puede alterar la marca de tiempo de un objeto DateTime.

Sintaxis:

  • Estilo orientado a objetos:
    DateTime DateTime::modify( string $modify )
  • Estilo procesal:
    DateTime date_modify( DateTime $object, string $modify )

Parámetros: esta función utiliza dos parámetros, como se mencionó anteriormente y se describe a continuación:

  • $object: Especifica el objeto DateTime devuelto por la función date_create(). Este objeto es modificado por la función DateTime::modify().
  • $modificar: Especifica la string de fecha/hora. Se incrementa o decrementa para modificar el objeto DateTime.

Valor de retorno: esta función devuelve el objeto DateTime modificado en caso de éxito o False en caso de error.

Los siguientes programas ilustran la función DateTime::modify() en PHP:

Programa 1 :

<?php
// PHP program to illustrate 
// DateTime::modify() function
    
// Creating a DateTime object
$datetime = new DateTime('2019-09-30');
  
// Calling of date DateTime::modify() function
// with the increment of 5 days as parameters
$datetime->modify('+5 day');
  
// Getting the modified date in "y-m-d" format
echo $datetime->format('Y-m-d');
  
?>
Producción:

2019-10-05

Programa 2:

<?php
// PHP program to illustrate the
// DateTime::modify() function
    
// Creating a DateTime object
$datetime = new DateTime('2019-09-30');
  
// Calling of date DateTime::modify() function
// with the increment of 5 months as parameters
$datetime->modify('+5 month');
  
// Getting the modified date in "y-m-d" format
echo $datetime->format('Y-m-d');
  
?>
Producción:

2020-03-01

Referencia: https://www.php.net/manual/en/datetime.modify.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 *