(PHP 5 >= 5.5.0, PHP 7, PHP 8, PECL >= 3.0.0a1)
IntlCalendar::setSkippedWallTimeOption — 设置在正时区偏移转换期间处理跳过的墙上时间的行为
面向对象风格
过程化风格
设置当前策略,用于处理在夏令时开始转换期间时钟向前拨动时跳过的墙上时间。默认值为IntlCalendar::WALLTIME_LAST
(将其视为与墙上时间多一小时的同一时刻)。替代值为IntlCalendar::WALLTIME_FIRST
(与墙上时间少一小时的同一时刻)和IntlCalendar::WALLTIME_NEXT_VALID
(与夏令时开始时的同一时刻)。
这仅影响日历表示的时刻(由IntlCalendar::getTime()报告),字段值不会相应地重写。
此选项生效需要日历宽松,否则尝试设置不存在的时间将导致错误。
此函数需要ICU 4.9或更高版本。
calendar
一个IntlCalendar 实例。
option
IntlCalendar::WALLTIME_FIRST
、IntlCalendar::WALLTIME_LAST
或IntlCalendar::WALLTIME_NEXT_VALID
之一的常量。
始终返回true
。