(PHP 5 >= 5.2.0, PHP 7, PHP 8)
DateTime::setTime -- date_time_set — Establece la hora
Estilo orientado a objetos
Estilo procedimental
$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.
objectSolo en estilo procedimental: Un objeto DateTime retornado por la función date_create(). Esta función modifica este objeto.
hourHora del instante.
minuteMinuto de la hora.
secondSegundo de la hora.
microsecondMicrosegundo de la hora.
Retorna el objeto modificado DateTime para encadenar métodos.
| 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. |