PHP | función date_time_set()

La función date_time_set() es una función incorporada en PHP que se utiliza para establecer la hora. Esta función restablece la hora actual del objeto DateTime a una hora diferente.

Sintaxis:

  • Estilo procesal:
    date_time_set( $object, $hour, $minute, $second, $microseconds )
  • Estilo orientado a objetos:
    DateTime::setTime( $hour, $minute, $second, $microseconds )

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

  • $objeto: es un parámetro obligatorio que se utiliza para especificar el objeto DateTime que devuelve la función date_create().
  • $hora: Este parámetro se utiliza para establecer la hora de tiempo.
  • $minuto: este parámetro se utiliza para establecer minutos de tiempo.
  • $segundo: este parámetro se utiliza para establecer segundos de tiempo.
  • $microsegundo: este parámetro se usa para establecer microsegundos de tiempo.

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

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

Programa 1:

<?php
  
// Create an DateTime object
$date = date_create('2018-09-15');
  
// Set the new DateTime
date_time_set($date, 8, 30);
  
// Display the date in given format
echo date_format($date, 'd-m-Y H:i:s') . "\n";
  
// Set the new DateTime
date_time_set($date, 12, 40, 30);
  
// Display the date in given format
echo date_format($date, 'Y-m-d H:i:s') . "\n";
?>
Producción:

15-09-2018 08:30:00
2018-09-15 12:40:30

Programa 2:

<?php
  
// Create DateTime object
$date = new DateTime('2018-09-15');
  
// Set the new DateTime
$date->setTime(12, 30);
  
// Display the date in given format
echo $date->format('d-m-Y H:i:s') . "\n";
  
// Set the new DateTime
$date->setTime(12, 30, 20);
  
// Display the date in given format
echo $date->format('Y-m-d H:i:s');
?>
Producción:

15-09-2018 12:30:00
2018-09-15 12:30:20

Artículos relacionados:

Referencia: http://php.net/manual/en/datetime.settime.php

Publicación traducida automáticamente

Artículo escrito por Mahadev99 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 *