Internationalization IntlCalendar::setSkippedWallTimeOption

IntlCalendar::setSkippedWallTimeOption

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

IntlCalendar::setSkippedWallTimeOption — 양수 시간대 오프셋 전환에서 건너뛴 벽 시간을 처리하기 위한 동작 설정


설명

객체 지향 스타일

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

절차적 스타일

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

일광 절약 시간제 시작 전환 동안 시계가 전달될 때마다 건너뛰는 벽 시간을 처리하기 위한 현재 전략을 설정합니다. 기본값은 IntlCalendar::WALLTIME_LAST(벽 시간이 1시간 더 길 때와 같은 순간으로 간주)입니다. 대체 값은 IntlCalendar::WALLTIME_FIRST(벽 시간이 1시간 미만인 것과 동일한 순간) 및 IntlCalendar::WALLTIME_NEXT_VALID(DST가 시작될 때와 동일한 순간)입니다.

이것은 달력이 나타내는 순간에만 영향을 미치며(IntlCalendar::getTime()에서 보고한 대로) 필드 값은 그에 따라 다시 작성되지 않습니다.

이 옵션이 효과가 있으려면 달력이 lenient해야 합니다. 그렇지 않으면 존재하지 않는 시간을 설정하려고 하면 오류가 발생합니다.

이 함수를 사용하려면 ICU 4.9 이상이 필요합니다.


매개변수

calendar
IntlCalendar 인스턴스입니다.
option
상수 IntlCalendar::WALLTIME_FIRST, IntlCalendar::WALLTIME_LAST 또는 IntlCalendar::WALLTIME_NEXT_VALID 중 하나입니다.

반환 값

항상 true를 반환합니다.


Examples

IntlCalendar::getSkippedWallTimeOption()의 예를 참조하세요.


기타