IntlCalendar::getSkippedWallTimeOption

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

IntlCalendar::getSkippedWallTimeOption — Отримує поведінку для обробки пропущеного часу процесора

Опис

Об'єктно-орієнтований стиль

public IntlCalendar::getSkippedWallTimeOption(): int

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

intlcal_get_skipped_wall_time_option(IntlCalendar $calendar): int

Отримує поточну стратегію для роботи з часом процесора, що пропускається щоразу, коли годинник переводиться під час переходів часу на літній час. Значення за замовчуванням - IntlCalendar::WALLTIME_LAST

Щоб ця опція мала якийсь ефект, календар має бути в м'якому режимі, в іншому випадку спроба встановити неіснуючий час викликає помилку.

Для цієї функції потрібний ICU 4.9 або новіший.

Список параметрів

calendar

Екземпляр IntlCalendar

Значення, що повертаються

Одна из констант:IntlCalendar::WALLTIME_FIRST IntlCalendar::WALLTIME_LAST або IntlCalendar::WALLTIME_NEXT_VALID

Приклади

Приклад #1 Приклад використання IntlCalendar::getSkippedWallTimeOption()****

Loading...

Результат виконання наведеного прикладу:

bool(true)
int(0)
string(40) "Sunday, March 31, 2013 at 1:30:00 AM GMT"
int(1)
string(41) "Sunday, March 31, 2013 at 12:30:00 AM GMT"
int(2)
string(40) "Sunday, March 31, 2013 at 1:00:00 AM GMT"

Дивіться також

  • IntlCalendar::getRepeatedWallTimeOption() - Отримує поведінку для обробки повторюваного часу процесора
  • IntlCalendar::setSkippedWallTimeOption() - Встановлює поведінку для обробки пропущеного часу процесора при позитивних переходах усунення часового поясу
  • IntlCalendar::setRepeatedWallTimeOption() - Встановлює поведінку для обробки часу процесора, що повторюється, при негативних переходах зміщення часового поясу