php8.5
Home/ Manual/ reference / intl/ The IntlTimeZone class

The IntlTimeZone class

Intro

Class synopsis

class IntlTimeZone { }

Predefined Constants

IntlTimeZone::DISPLAY_SHORTint
IntlTimeZone::DISPLAY_LONGint
IntlTimeZone::DISPLAY_SHORT_GENERICint
IntlTimeZone::DISPLAY_LONG_GENERICint
IntlTimeZone::DISPLAY_SHORT_GMTint
IntlTimeZone::DISPLAY_LONG_GMTint
IntlTimeZone::DISPLAY_SHORT_COMMONLY_USEDint
IntlTimeZone::DISPLAY_GENERIC_LOCATIONint
IntlTimeZone::TYPE_ANYint
IntlTimeZone::TYPE_CANONICALint
IntlTimeZone::TYPE_CANONICAL_LOCATIONint

Changelog

VersionDescription
8.4.0The class constants are now typed.

Intltimezone

In this section

IntlTimeZone::__construct

Private constructor to disallow direct instantiation

IntlTimeZone::countEquivalentIDs

Get the number of IDs in the equivalency group that includes the given ID

IntlTimeZone::createDefault

Create a new copy of the default timezone for this host

IntlTimeZone::createEnumeration

Get an enumeration over time zone IDs associated with the given country or offset

IntlTimeZone::createTimeZone

Create a timezone object for the given ID

IntlTimeZone::createTimeZoneIDEnumeration

Get an enumeration over system time zone IDs with the given filter conditions

IntlTimeZone::fromDateTimeZone

Create a timezone object from DateTimeZone

IntlTimeZone::getCanonicalID

Get the canonical system timezone ID or the normalized custom time zone ID for the given t...

IntlTimeZone::getDSTSavings

Get the amount of time to be added to local standard time to get local wall clock time

IntlTimeZone::getDisplayName

Get a name of this time zone suitable for presentation to the user

IntlTimeZone::getEquivalentID

Get an ID in the equivalency group that includes the given ID

IntlTimeZone::getErrorCode

Get last error code on the object

IntlTimeZone::getErrorMessage

Get last error message on the object

IntlTimeZone::getGMT

Create GMT (UTC) timezone

IntlTimeZone::getID

Get timezone ID

IntlTimeZone::getIDForWindowsID

Translate a Windows timezone into a system timezone

IntlTimeZone::getIanaID

Translate a timezone identifier to its IANA equivalent

IntlTimeZone::getOffset

Get the time zone raw and GMT offset for the given moment in time

IntlTimeZone::getRawOffset

Get the raw GMT offset (before taking daylight savings time into account

IntlTimeZone::getRegion

Get the region code associated with the given system time zone ID

IntlTimeZone::getTZDataVersion

Get the timezone data version currently used by ICU

IntlTimeZone::getUnknown

Get the "unknown" time zone

IntlTimeZone::getWindowsID

Translate a system timezone into a Windows timezone

IntlTimeZone::hasSameRules

Check if this zone has the same rules and offset as another zone

IntlTimeZone::toDateTimeZone

Convert to DateTimeZone object

IntlTimeZone::useDaylightTime

Check if this time zone uses daylight savings time

Source: reference/intl/intltimezone.xml · from the official PHP manual (php/doc-en)