Lee el huso horario de IntlDateFormatter

# IntlDateFormatter::getTimeZoneId

# datefmt_get_timezone_id

(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL intl >= 1.0.0)

IntlDateFormatter::getTimeZoneId -- datefmt_get_timezone_id — Lee el huso horario de IntlDateFormatter

### Descripción

Estilo orientado a objetos

public function IntlDateFormatter::getTimeZoneId(): string|false

Estilo procedimental

function datefmt_get_timezone_id(IntlDateFormatter `$formatter`): string|false

Lee el huso horario utilizado por IntlDateFormatter.

### Parámetros

`formatter`

  El recurso de formateador IntlDateFormatter.

### Valores devueltos

El identificador del huso horario utilizado por este formateador, o `false` si ocurre un error.

### Ejemplos

Ejemplo #1 Ejemplo con datefmt_get_timezone_id()

    <?php
    $fmt = datefmt_create(
        'en_US',
        IntlDateFormatter::FULL,
        IntlDateFormatter::FULL,
        'America/Los_Angeles',
        IntlDateFormatter::GREGORIAN
    );
    echo 'El timezone_id del formateador es:' . datefmt_get_timezone_id($fmt) . "\n";
    datefmt_set_timezone($fmt, 'Europe/Madrid');
    echo 'Ahora el timezone_id del formateador es:' . datefmt_get_timezone_id($fmt);

    ?>

Ejemplo #2 Ejemplo orientado a objetos

    <?php
    $fmt = new IntlDateFormatter(
        'en_US',
        IntlDateFormatter::FULL,
        IntlDateFormatter::FULL,
        'America/Los_Angeles',
        IntlDateFormatter::GREGORIAN
    );
    echo 'El timezone_id del formateador es:' . $fmt->getTimezoneId() . "\n";
    $fmt->setTimezone('Europe/Madrid');
    echo 'Ahora el timezone_id del formateador es:' . $fmt->getTimezoneId();

    ?>

El ejemplo anterior mostrará:

    El timezone_id del formateador es:America/Los_Angeles
    Ahora el timezone_id del formateador es:Europe/Madrid

### Ver también

- datefmt_set_timezone() - Define el formateador para el desplazamiento horario
- datefmt_create() - Crea un formateador de fecha

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