IntlCalendar::toDateTime
IntlTimeZone::countEquivalentIDs
intl
PHP Manual

# The IntlTimeZone class

(PHP 5.5.0, PECL >= 3.0.0a1)

## Introduction

## Class synopsis

IntlTimeZone {
/* Constants */
const integer DISPLAY_SHORT = 1 ;
const integer DISPLAY_LONG = 2 ;
/* Methods */
public static integer countEquivalentIDs ( string `$zoneId` )
public static IntlTimeZone createDefault ( void )
public static IntlIterator createEnumeration ([ mixed `$countryOrRawOffset` ] )
public static IntlTimeZone createTimeZone ( string `$zoneId` )
public static IntlTimeZone fromDateTimeZone ( DateTimeZone `$zoneId` )
public static string getCanonicalID ( string `$zoneId` [, bool `&$isSystemID` ] )
public string getDisplayName ([ bool `$isDaylight` [, integer `$style` [, string `$locale` ]]] )
public integer getDSTSavings ( void )
public static string getEquivalentID ( string `$zoneId` , integer `$index` )
public integer getErrorCode ( void )
public string getErrorMessage ( void )
public static IntlTimeZone getGMT ( void )
public string getID ( void )
public integer getOffset ( float `$date` , bool `$local` , integer `&$rawOffset` , integer `&$dstOffset` )
public integer getRawOffset ( void )
public static string getTZDataVersion ( void )
public bool hasSameRules ( IntlTimeZone `$otherTimeZone` )
public DateTimeZone toDateTimeZone ( void )
public bool useDaylightTime ( void )
}

## Predefined Constants

`IntlTimeZone::DISPLAY_SHORT`

`IntlTimeZone::DISPLAY_LONG`

## Table of Contents

- 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::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 time zone ID
- IntlTimeZone::getDisplayName — Get a name of this time zone suitable for presentation to the user
- IntlTimeZone::getDSTSavings — Get the amount of time to be added to local standard time to get local wall clock time
- 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::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::getTZDataVersion — Get the timezone data version currently used by ICU
- 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

IntlCalendar::toDateTime
IntlTimeZone::countEquivalentIDs
intl
PHP Manual