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