diff --git a/reference/intl/dateformatter/gettimezone.xml b/reference/intl/dateformatter/gettimezone.xml index 30d5d1d4c9..6d42dcf454 100644 --- a/reference/intl/dateformatter/gettimezone.xml +++ b/reference/intl/dateformatter/gettimezone.xml @@ -5,7 +5,7 @@ IntlDateFormatter::getTimeZone datefmt_get_timezone - Get formatter timezone + Get formatterʼs timezone @@ -26,7 +26,15 @@ - &warn.undocumented.func; + + Returns an IntlTimeZone object representing the + timezone that will be used by this object to format dates and times. When + formatting IntlCalendar and + DateTime objects with this + IntlDateFormatter, the timezone used will be the one + returned by this method, not the one associated with the objects being + formatted. + @@ -37,8 +45,66 @@ &reftitle.returnvalues; + + The associated IntlTimeZone + object&return.falseforfailure;. + + + &reftitle.examples; + + + <function>IntlDateFormatter::getTimeZone</function> examples + +getTimezone()); +echo $madrid->getTimezone()->getDisplayName( + false, IntlTimeZone::DISPLAY_GENERIC_LOCATION, "en_US"), "\n"; +echo $lisbon->getTimeZone()->getId(), "\n"; +//The id can also be retrieved with ->getTimezoneId() +echo $lisbon->getTimeZoneId(), "\n"; + +]]> + + &example.outputs; + + + bool(true) + ["id"]=> + string(13) "Europe/Madrid" + ["rawOffset"]=> + int(3600000) + ["currentOffset"]=> + int(7200000) +} +Spain Time +Europe/Lisbon +Europe/Lisbon + +]]> + + + + + + + &reftitle.seealso; + + + IntlDateFormatter::getTimeZoneId + IntlDateFormatter::setTimeZone + IntlTimeZone + + +