The IntlTimeZone class

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

Einführung

Klassenbeschreibung

class IntlTimeZone {
/* Konstanten */
public const int DISPLAY_SHORT;
public const int DISPLAY_LONG;
public const int DISPLAY_SHORT_GMT;
public const int DISPLAY_LONG_GMT;
public const int TYPE_ANY;
public const int TYPE_CANONICAL;
/* Methoden */
private function __construct()
public static function countEquivalentIDs(string $timezoneId): int|false
public static function createDefault(): IntlTimeZone
public static function createEnumeration(string|int|null $countryOrRawOffset = null): IntlIterator|false
public static function createTimeZone(string $timezoneId): ?IntlTimeZone
public static function createTimeZoneIDEnumeration(int $type, ?string $region = null, ?int $rawOffset = null): IntlIterator|false
public static function fromDateTimeZone(DateTimeZone $timezone): ?IntlTimeZone
public static function getCanonicalID(string $timezoneId, bool &$isSystemId = null): string|false
public function getDisplayName(bool $dst = false, int $style = IntlTimeZone::DISPLAY_LONG, ?string $locale = null): string|false
public function getDSTSavings(): int
public static function getEquivalentID(string $timezoneId, int $offset): string|false
public function getErrorCode(): int|false
public function getErrorMessage(): string|false
public static function getGMT(): IntlTimeZone
public function getID(): string|false
public static function getIDForWindowsID(string $timezoneId, ?string $region = null): string|false
public function getOffset(
    float $timestamp,
    bool $local,
    int &$rawOffset,
    int &$dstOffset
): bool
public function getRawOffset(): int
public static function getRegion(string $timezoneId): string|false
public static function getTZDataVersion(): string|false
public static function getUnknown(): IntlTimeZone
public static function getWindowsID(string $timezoneId): string|false
public function hasSameRules(IntlTimeZone $other): bool
public function toDateTimeZone(): DateTimeZone|false
public function useDaylightTime(): bool
}

Changelog

Version Beschreibung
8.4.0 The class constants are now typed.

Inhaltsverzeichnis