PHP 8.4.2 Released!

IntlCalendar::setSkippedWallTimeOption

(PHP 5 >= 5.5.0, PHP 7, PHP 8, PECL >= 3.0.0a1)

IntlCalendar::setSkippedWallTimeOptionУстанавливает поведение для обработки пропущенного времени процессора при положительных переходах смещения часового пояса

Описание

Объектно-ориентированный стиль

public IntlCalendar::setSkippedWallTimeOption(int $option): true

Процедурный стиль

intlcal_set_skipped_wall_time_option(IntlCalendar $calendar, int $option): true

Устанавливает текущую стратегию для работы со временем процессора, которое пропускается всякий раз, когда часы переводятся на летнее время. Значение по умолчанию - 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().

Смотрите также

  • intlCalendar::getSkippedWallTimeOption() - Получает поведение для обработки пропущенного времени процессора
  • intlCalendar::setRepeatedWallTimeOption() - Устанавливает поведение для обработки повторяющегося времени процессора при отрицательных переходах смещения часового пояса
  • intlCalendar::getRepeatedWallTimeOption() - Получает поведение для обработки повторяющегося времени процессора

Добавить

Примечания пользователей

Пользователи ещё не добавляли примечания для страницы
To Top