PHP Conference Nagoya 2025

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_idObtener el ID de la zona horario usada por un formateador de IntlDateFormatter

Descripción

Estilo orientado a objetos

public IntlDateFormatter::getTimeZoneId(): string

Estilo por procedimientos

datefmt_get_timezone_id(IntlDateFormatter $fmt): string

Obtiene el ID de la zona horario usada por un formateador de IntlDateFormatter.

Parámetros

fmt

El recurso del formatedor.

Valores devueltos

Una cadena con el ID de la zona horaria usada por este formateador.

Ejemplos

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

Ver también

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top