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()의 예를 참조하세요.
기타
- intlCalendar::getSkippedWallTimeOption() - 건너뛴 벽 시간을 처리하기 위한 동작 가져오기
- intlCalendar::setRepeatedWallTimeOption() - 음수 시간대 오프셋 전환에서 반복되는 벽 시간을 처리하기 위한 동작 설정
- intlCalendar::getRepeatedWallTimeOption() - 반복되는 벽 시간을 처리하기 위한 동작 가져오기