(PHP 5 >= 5.2.0, PHP 7, PHP 8)
DateTime::setTime -- date_time_set — Устанавливает время
Объектно-ориентированный стиль
Процедурный стиль
$object
,$hour
,$minute
,$second
= 0,$microsecond
= 0Переустанавливает текущее значение времени объекта DateTime в новое значение.
Подобен методу DateTimeImmutable::setTime(), за исключением работы с объектом DateTime.
Процедурная версия принимает объект DateTime в качестве первого аргумента.
object
Только для процедурного стиля: объект DateTime, который возвращает функция date_create(). Функция изменяет этот объект.
hour
Час нового времени.
minute
Минуты нового времени.
second
Секунды нового времени.
microsecond
Микросекунды.
Возвращает модифицированный объект DateTime для применения в цепи методов.
Версия | Описание |
---|---|
8.1.0 | Поведение с двойными существующими часами (во время перехода на летнее время) изменилось. Ранее PHP выбирал второе вхождение (после перехода на летнее время), а не первое (до перехода на летнее время). |
7.1.0 |
Добавлен параметр microsecond .
|