(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL intl >= 1.0.0)
IntlDateFormatter::getTimeZoneId -- datefmt_get_timezone_id — Obtener el ID de la zona horario usada por un formateador de IntlDateFormatter
Estilo orientado a objetos
Estilo por procedimientos
Obtiene el ID de la zona horario usada por un formateador de IntlDateFormatter.
fmt
El recurso del formatedor.
Una cadena con el ID de la zona horaria usada por este formateador.
Ejemplo #1 Ejemplo de datefmt_get_timezone_id()
<?php
$fmt = datefmt_create(
'en_US',
IntlDateFormatter::FULL,
IntlDateFormatter::FULL,
'America/Los_Angeles',
IntlDateFormatter::GREGORIAN
);
echo 'El ID de la zona horaria del formateador es : ' . datefmt_get_timezone_id($fmt);
datefmt_set_timezone_id($fmt,'CN');
echo 'Ahora el ID de la zona horaria 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 ID de la zona horaria del formateador es : ' . $fmt->getTimezoneId();
$fmt->setTimezoneId('CN');
echo 'Ahora el ID de la zona horaria del formateador es : ' . $fmt->getTimezoneId();
?>
El resultado del ejemplo sería:
El ID de la zona horaria del formateador es : America/Los_Angeles Ahora el ID de la zona horaria del formateador es : CN