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
Дивіться також
- DateTimeImmutable::setDate() - Встановлює дату
- DateTimeImmutable::setISODate() - Встановлює дату у форматі ISO