(PHP 5 >= 5.5.0, PHP 7, PHP 8, PECL >= 3.0.0a1)
IntlCalendar::setSkippedWallTimeOption — Establecer el comportamiento para tratar horas omitidas en transiciones positivas de índices de zonas horarias
Estilo orientado a objetos
Estilo por procedimientos
Establece la estrategia a usar para tratar con las horas omitidas siempre que el
reloj se adelante durante las transiciones del inicio del horario de verano (DST).
El valor predeterminado es IntlCalendar::WALLTIME_LAST
(tomado
como si fuera el mismo instante el de adelantar el reloj una
hora). Los valores alternativos son
IntlCalendar::WALLTIME_FIRST
(mismo instante que el de
atrasar el reloj una hora) y
IntlCalendar::WALLTIME_NEXT_VALID
(mismo instante que
cuando comienza el DST).
Esto afecta solamente a los instantes representados por el calendario (como en IntlCalendar::getTime()); los valores de los campos no serán sobrescritos en consencuencia.
El calendario debe ser tolerante para que esta opción tenga efecto, si no, el intento de establecer un instante no existente provocará un error.
Esta función requiere ICU 4.9 o posterior.
cal
El recurso IntlCalendar.
wallTimeOption
Una de las constantes IntlCalendar::WALLTIME_FIRST
,
IntlCalendar::WALLTIME_LAST
o
IntlCalendar::WALLTIME_NEXT_VALID
.
Devuelve true
en caso de éxito. Los errores solamente pueden ocurrir debido a parámetros no válidos.
Véase el ejemplo de IntlCalendar::getSkippedWallTimeOption().