DateTime::setTime

date_time_set

(PHP 5 >= 5.2.0, PHP 7, PHP 8)

DateTime::setTime -- date_time_setEstablece la hora

Descripción

Estilo orientado a objetos

public DateTime::setTime(
    int $hour,
    int $minute,
    int $second = 0,
    int $microsecond = 0
): DateTime

Estilo por procedimientos

date_time_set(
    DateTime $object,
    int $hour,
    int $minute,
    int $second = 0,
    int $microsecond = 0
): DateTime

Reinicia 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.

Parámetros

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.

Valores devueltos

Returns the modified DateTime object for method chaining.

Historial de cambios

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.

Ver también

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top