DateTimeImmutable::setTime

(PHP 5 >= 5.5.0, PHP 7, PHP 8)

DateTimeImmutable::setTime — Встановлює час

Опис

public DateTimeImmutable::setTime(    int $hour,    int $minute,    int $second = 0,    int $microsecond = 0): DateTimeImmutable

Повертає новий об'єкт DateTimeImmutable із часом, встановленим на заданий час.

Список параметрів

hour

Час часу.

minute

Хвилина часу.

second

Час секунди.

microsecond

Мікросекунди часу.

Значення, що повертаються

Повертає новий об'єкт DateTimeImmutable із модифікованими даними.

список змін

ВерсияОпис
8.1.0Поведінка з подвоєнням існуючого годинника (під час резервного переходу на літній час) змінилася. Раніше PHP вибирав друге входження (після переходу на літній час) замість першого входження (до переходу на літній час).
7.1.0Добавлен параметрmicrosecond

Приклади

Приклад #1 Приклад використання DateTimeImmutable::setTime()****

Об'єктно-орієнтований стиль

Loading...

Висновок наведених прикладів буде схожим на:

2001-01-01 14:55:00
2001-01-01 14:55:24

Приклад #2 Значення, що виходять за межі діапазону, додаються до батьківських значень

Loading...

Результат виконання наведеного прикладу:

2001-01-01 14:55:24
2001-01-01 14:56:05
2001-01-01 15:05:24
2001-01-02 01:55:24

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