The IntlTimeZone class

(PHP 5 >= 5.5.0, PHP 7, PHP 8, PECL >= 3.0.0a1)

Introduction

Class synopsis

class IntlTimeZone {
/* Constants */
const int DISPLAY_SHORT = 1;
const int DISPLAY_LONG = 2;
/* Methods */
private __construct()
public static countEquivalentIDs(string $zoneId): int
public static createDefault(): IntlTimeZone
public static createEnumeration(mixed $countryOrRawOffset = ?): IntlIterator
public static createTimeZone(string $zoneId): IntlTimeZone
public static createTimeZoneIDEnumeration(int $zoneType, string $region = ?, int $rawOffset = ?): IntlIterator|false
public static getCanonicalID(string $zoneId, bool &$isSystemID = ?): string
public getDisplayName(bool $isDaylight = ?, int $style = ?, string $locale = ?): string
public getDSTSavings(): int
public static getEquivalentID(string $zoneId, int $index): string
public getErrorCode(): int
public getErrorMessage(): string
public static getGMT(): IntlTimeZone
public getID(): string
public static getIDForWindowsID(string $timezone, string $region = ?): string|false
public getOffset(
    float $date,
    bool $local,
    int &$rawOffset,
    int &$dstOffset
): bool
public getRawOffset(): int
public static getRegion(string $zoneId): string|false
public static getTZDataVersion(): string
public static getUnknown(): IntlTimeZone
public static getWindowsID(string $timezone): string|false
public hasSameRules(IntlTimeZone $otherTimeZone): bool
public useDaylightTime(): bool
}

Predefined Constants

IntlTimeZone::DISPLAY_SHORT

IntlTimeZone::DISPLAY_LONG

Table of Contents