The IntlTimeZone class

From Get docs
Php/docs/latest/class.intltimezone


The IntlTimeZone class

Introduction

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

Class synopsis

class IntlTimeZone {

/* Constants */

const int DISPLAY_SHORT = 1;

const int DISPLAY_LONG = 2;

/* Methods */

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 fromDateTimeZone(DateTimeZone $zoneId): IntlTimeZone
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 toDateTimeZone(): DateTimeZone
public useDaylightTime(): bool

}

Predefined Constants

IntlTimeZone::DISPLAY_SHORT IntlTimeZone::DISPLAY_LONG

Table of Contents


© 1997–2020 The PHP Documentation Group
Licensed under the Creative Commons Attribution License v3.0 or later.
https://www.php.net/manual/en/class.intltimezone.php