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

Дивіться також