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 procedimental

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

Solo en estilo procedimental: Un objeto DateTime retornado por la función date_create(). Esta 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

Retorna el objeto modificado DateTime para encadenar métodos.

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