(PHP 5 >= 5.2.0, PHP 7, PHP 8)
DateTime::setTime -- date_time_set — Establece la hora
Estilo orientado a objetos
Estilo por procedimientos
$object
,$hour
,$minute
,$second
= 0,$microsecond
= 0Reinicia la hora actual del objeto DateTime a una hora diferente.
Igual que DateTimeImmutable::setTime() pero funciona con DateTime.
La versión procedural toma el objeto DateTime como su primer argumento.
object
Solamente para el estilo por procedimientos: Un objeto DateTime devuelto por date_create(). La función modifica este objeto.
hour
Hora del instante.
minute
Minuto de la hora.
second
Segundo de la hora.
microsecond
Microsegundo de la hora.
Returns the modified DateTime object for method chaining.
Versión | Descripción |
---|---|
8.1.0 | El comportamiento con horas dobles existentes (durante la transición de DST de retroceso) cambió. Anteriormente, PHP elegiría la segunda ocurrencia (después de la transición de DST), en lugar de la primera ocurrencia (antes de la transición de DST). |
7.1.0 | Se ha añadido el parametro microsecond . |