Obtiene el comportamiento para la gestión de las horas murales repetidas

# IntlCalendar::getRepeatedWallTimeOption

(PHP 5 >= 5.5.0, PHP 7, PHP 8, PECL >= 3.0.0a1)

IntlCalendar::getRepeatedWallTimeOption — Obtiene el comportamiento para la gestión de las horas murales repetidas

### Descripción

Estilo orientado a objetos

public function IntlCalendar::getRepeatedWallTimeOption(): int

Estilo procedimental

function intlcal_get_repeated_wall_time_option(IntlCalendar `$calendar`): int

Devuelve la estrategia actual para la gestión de las horas murales repetidas cuando el reloj se atrasa durante las transiciones de fin de hora de verano. El valor por omisión es `IntlCalendar::WALLTIME_LAST`.

Esta función requiere ICU 4.9 o más reciente.

### Parámetros

`calendar`
  Una instancia de IntlCalendar.

### Valores devueltos

Una de las constantes `IntlCalendar::WALLTIME_FIRST` o `IntlCalendar::WALLTIME_LAST`.

### Ejemplos

Ejemplo #1 IntlCalendar::getRepeatedWallTimeOption()

    <?php
    ini_set('date.timezone', 'Europe/Lisbon');
    ini_set('intl.default_locale', 'en_US');
    ini_set('intl.error_level', E_WARNING);

    //El 27 de Octubre a las 0200, la hora retrocederá de GMT+01 a GMT+00
    $cal = new IntlGregorianCalendar(2013, 9 /* October */, 27, 1, 30);

    var_dump($cal->getRepeatedWalltimeOption()); // 0 WALLTIME_LAST

    $formatter = IntlDateFormatter::create(
        NULL,
        IntlDateFormatter::FULL,
        IntlDateFormatter::FULL,
        'UTC'
    );
    var_dump($formatter->format($cal->getTime() / 1000.));

    $cal->setRepeatedWalltimeOption(IntlCalendar::WALLTIME_FIRST);
    var_dump($cal->getRepeatedWalltimeOption()); // 1 WALLTIME_FIRST
    $cal->set(IntlCalendar::FIELD_HOUR_OF_DAY, 1);

    var_dump($formatter->format($cal->getTime() / 1000.));

El ejemplo anterior mostrará:

    int(0)
    string(42) "Sunday, October 27, 2013 at 1:30:00 AM GMT"
    int(1)
    string(43) "Sunday, October 27, 2013 at 12:30:00 AM GMT"

### Ver también

- IntlCalendar::getSkippedWallTimeOption() - Obtiene el comportamiento para la gestión de las horas murales omitidas
- IntlCalendar::setSkippedWallTimeOption() - Define el comportamiento para la gestión de las horas murales saltadas durante las transiciones de desplazamiento horario positivo
- IntlCalendar::setRepeatedWallTimeOption() - Define el comportamiento para la gestión de las horas murales repetidas durante las transiciones de cambio de huso horario negativo

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open