La función DateTimeImmutable::setTime() es una función incorporada en PHP que se utiliza para establecer la hora deseada restableciendo la hora actual del objeto DateTimeImmutable creado.
Sintaxis:
DateTimeImmutable DateTimeImmutable::setTime( int $hour, int $minute, int $second, int $microseconds )
Parámetros: esta función acepta cuatro parámetros, como se mencionó anteriormente y se describe a continuación:
- $hora: este parámetro se utiliza para establecer la hora.
- $minuto: este parámetro se usa para establecer el tiempo de los minutos.
- $segundo: este parámetro se utiliza para establecer la segunda vez.
- $microsegundos: este parámetro se utiliza para establecer el tiempo de microsegundos.
Valores devueltos: esta función devuelve un nuevo objeto de fecha y hora.
Los siguientes programas ilustran la función DateTimeImmutable::setTime() en PHP:
Programa 1:
php
<?php // PHP program to illustrate DateTimeImmutable::setTime() // function // Creating a new DateTimeImmutable() object $datetimeImmutable = new DateTimeImmutable('2019-10-04'); // Initialising Hour, Minute and Second $Hour = '04'; $Minute = '10'; $Second = '40'; // Calling the DateTimeImmutable::setTime() function $a = $datetimeImmutable->setTime($Hour, $Minute, $Second); // Getting a new set of date and time in the // format of 'Y-m-d H:i:s' echo $a->format('Y-m-d H:i:s'); ?>
Producción:
2019-10-04 04:10:40
Programa 2:
php
<?php // PHP program to illustrate DateTimeImmutable::setTime() // function // Creating a new DateTimeImmutable() object $datetimeImmutable = new DateTimeImmutable('2019-10-04'); // Calling the setTime() function // with parameters like Hour of 10, // minute of 33 and second of 39 $a = $datetimeImmutable->setTime(10, 33, 39); // Getting a new set of date and time in the // format of 'Y-m-d H:i:s' echo $a->format('Y-m-d H:i:s'); ?>
Producción:
2019-10-04 10:33:39
Referencia: https://www.php.net/manual/en/datetimeimmutable.settime.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