(PHP 5 >= 5.2.0, PHP 7, PHP 8)
DateTime::setTime -- date_time_set — Define o horário
Estilo orientado a objetos
Estilo procedural
$object,$hour,$minute,$second = 0,$microsecond = 0Redefine o horário atual do objeto DateTime para um diferente.
Equivalente a DateTimeImmutable::setTime() mas funciona com DateTime.
A versão procedural usa o objeto DateTime como seu primeiro argumento.
objectSomente no estilo procedural: Um objeto DateTime retornado por date_create(). A função modifica este objeto.
hourHoras do horário.
minuteMinutos do horário.
secondSegundos do horário.
microsecondMicrossegundos do horário.
Retorna o objeto DateTime modificado para encadeamento de métodos.
| Versão | Descrição |
|---|---|
| 8.1.0 | O comportamento com duplicidade de horários existentes (durante um retorno de horário de verão) mudou. Anteriormente, o PHP pegaria a segunda ocorrência (depois do retorno do horário de verão), em vez da primeira ocorrência (antes do retorno do horário de verão). |
| 7.1.0 | O parâmetro microsecond foi adicionado. |