IntlCalendar::setSkippedWallTimeOption
(PHP 5.5.0, PECL >= 3.0.0a1)
IntlCalendar::setSkippedWallTimeOption — Establecer el comportamiento para tratar horas omitidas en transiciones positivas de índices de zonas horarias
Descripción
Estilo orientado a objetos
$wallTimeOption
)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.
Parámetros
-
cal -
El recurso IntlCalendar.
-
wallTimeOption -
Una de las constantes
IntlCalendar::WALLTIME_FIRST,IntlCalendar::WALLTIME_LASToIntlCalendar::WALLTIME_NEXT_VALID.
Valores devueltos
Devuelve TRUE en caso de éxito. Los errores solamente pueden ocurrir debido a parámetros no válidos.
Ejemplos
Véase el ejemplo de IntlCalendar::getSkippedWallTimeOption().
Ver también
- intlCalendar::getSkippedWallTimeOption() - Obtener el comportamiento para tratar horas omitidas
- intlCalendar::setRepeatedWallTimeOption() - Establecer el comportamiento para tratar horas repetidas en transiciones negativas de índices de zonas horarias
- intlCalendar::getRepeatedWallTimeOption() - Obtener el comportamiento para tratar horas repetidas