라이브러리
[PHP] IntlCalendar::setSkippedWallTimeOption - 양의 시간대 오프셋 전환에서 건너뛴 벽 시간을 처리하기 위한 동작 설정
IntlCalendar::setSkippedWallTimeOption 은 PHP 의 IntlCalendar 클래스의 메서드 중 하나입니다. 이 메서드는-wall 시간 옵션을 설정하여 wall 시간을 무시하는 방법을 결정합니다.
wall 시간이란?
wall 시간은 실제 시간을 의미합니다. 예를 들어, 2023-02-14 23:59:59 에서 2023-02-15 00:00:00 사이의 시간은 wall 시간으로 간주됩니다.
IntlCalendar::setSkippedWallTimeOption
IntlCalendar::setSkippedWallTimeOption 메서드는 wall 시간 옵션을 설정하여 wall 시간을 무시하는 방법을 결정합니다. 이 메서드는 IntlCalendar 클래스의 인스턴스에 호출됩니다.
옵션 종류
IntlCalendar::setSkippedWallTimeOption 메서드는 다음과 같은 옵션을 지원합니다.
- IntlCalendar::SKIP_WALL_TIME_OPTION_NONE : wall 시간을 무시하지 않습니다.
- IntlCalendar::SKIP_WALL_TIME_OPTION_ALL : 모든 wall 시간을 무시합니다.
- IntlCalendar::SKIP_WALL_TIME_OPTION_BEFORE : wall 시간 이전을 무시합니다.
- IntlCalendar::SKIP_WALL_TIME_OPTION_AFTER : wall 시간 이후를 무시합니다.
예제
이 예제에서는 IntlCalendar::setSkippedWallTimeOption 메서드를 사용하여 wall 시간 옵션을 설정하고 wall 시간을 무시하는 방법을 결정합니다. wall 시간 옵션을 설정한 후, wall 시간 이전과 이후를 무시하는 방법을 확인합니다.
wall 시간이란?
wall 시간은 실제 시간을 의미합니다. 예를 들어, 2023-02-14 23:59:59 에서 2023-02-15 00:00:00 사이의 시간은 wall 시간으로 간주됩니다.
IntlCalendar::setSkippedWallTimeOption
IntlCalendar::setSkippedWallTimeOption 메서드는 wall 시간 옵션을 설정하여 wall 시간을 무시하는 방법을 결정합니다. 이 메서드는 IntlCalendar 클래스의 인스턴스에 호출됩니다.
옵션 종류
IntlCalendar::setSkippedWallTimeOption 메서드는 다음과 같은 옵션을 지원합니다.
- IntlCalendar::SKIP_WALL_TIME_OPTION_NONE : wall 시간을 무시하지 않습니다.
- IntlCalendar::SKIP_WALL_TIME_OPTION_ALL : 모든 wall 시간을 무시합니다.
- IntlCalendar::SKIP_WALL_TIME_OPTION_BEFORE : wall 시간 이전을 무시합니다.
- IntlCalendar::SKIP_WALL_TIME_OPTION_AFTER : wall 시간 이후를 무시합니다.
예제
#hostingforum.kr
php
<?php
// IntlCalendar 클래스의 인스턴스를 생성합니다.
$calendar = new IntlCalendar('ko_KR');
// wall 시간 옵션을 설정합니다.
$calendar->setSkippedWallTimeOption(IntlCalendar::SKIP_WALL_TIME_OPTION_BEFORE);
// wall 시간 이전을 무시합니다.
$calendar->setTime(2023, 2, 14, 23, 59, 59);
// wall 시간 이후를 무시합니다.
$calendar->add(IntlCalendar::MILLISECOND, 1);
// wall 시간 이후를 무시하지 않습니다.
$calendar->setTime(2023, 2, 15, 0, 0, 0);
// wall 시간 옵션을 확인합니다.
echo $calendar->getSkippedWallTimeOption() . "
";
// wall 시간 옵션을 변경합니다.
$calendar->setSkippedWallTimeOption(IntlCalendar::SKIP_WALL_TIME_OPTION_AFTER);
// wall 시간 이후를 무시합니다.
$calendar->setTime(2023, 2, 15, 0, 0, 0);
// wall 시간 이전을 무시합니다.
$calendar->add(IntlCalendar::MILLISECOND, -1);
// wall 시간 옵션을 확인합니다.
echo $calendar->getSkippedWallTimeOption() . "
";
?>
이 예제에서는 IntlCalendar::setSkippedWallTimeOption 메서드를 사용하여 wall 시간 옵션을 설정하고 wall 시간을 무시하는 방법을 결정합니다. wall 시간 옵션을 설정한 후, wall 시간 이전과 이후를 무시하는 방법을 확인합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.