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() - Встановлює поведінку для обробки часу процесора, що повторюється, при негативних переходах зміщення часового поясу