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