(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() 回報),欄位值不會據此重寫。
要使此選項生效,日曆必須為寬鬆模式 (lenient),否則嘗試設定不存在的時間將會導致錯誤。
此函式需要 ICU 4.9 或更新版本。
calendar
一個 IntlCalendar 實例。
option
常數 IntlCalendar::WALLTIME_FIRST
、IntlCalendar::WALLTIME_LAST
或 IntlCalendar::WALLTIME_NEXT_VALID
其中之一。
永遠返回 true
。