(PHP 5 >= 5.5.0, PHP 7, PHP 8, PECL >= 3.0.0a1)
IntlCalendar::setSkippedWallTimeOption — Устанавливает поведение для обработки пропущенного времени процессора при положительных переходах смещения часового пояса
Объектно-ориентированный стиль
Процедурный стиль
Устанавливает текущую стратегию для работы со временем процессора, которое пропускается всякий раз,
когда часы переводятся на летнее время.
Значение по умолчанию - IntlCalendar::WALLTIME_LAST
(момент, когда время процессора на один час больше).
Альтернативные значения: IntlCalendar::WALLTIME_FIRST
(момент, когда время процессора на один час меньше) и
IntlCalendar::WALLTIME_NEXT_VALID
(момент, когда начинается летнее время).
Влияет только на момент, представленный календарём (как сообщает IntlCalendar::getTime()), значения поля не будут переписаны соответствующим образом.
Чтобы эта опция имела какой-либо эффект, календарь должен быть в мягком режиме, в противном случае попытка установить несуществующее время вызовет ошибку. error.
Для этой функции требуется ICU 4.9 или новее.
calendar
Экземпляр класса IntlCalendar.
option
Одна из констант: IntlCalendar::WALLTIME_FIRST
,
IntlCalendar::WALLTIME_LAST
или
IntlCalendar::WALLTIME_NEXT_VALID
.
Функция возвращает логическое значение true
.
Версия | Описание |
---|---|
8.2.0 |
Значение возврата теперь принадлежит типу true ; раньше значение принадлежало типу bool.
|
Смотрите примеры в описании функции IntlCalendar::getSkippedWallTimeOption().