Класс IntlTimeZone

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

Введение

Обзор классов

classIntlTimeZone {
publicconstintDISPLAY_SHORT;
publicconstintDISPLAY_LONG;
publicconstintTYPE_ANY;
publicconstintTYPE_CANONICAL;
private__construct()
publicstaticcountEquivalentIDs(string$timezoneId): int|false
publicstaticcreateTimeZone(string$timezoneId): ?IntlTimeZone
publicstaticcreateTimeZoneIDEnumeration(int$type, ?string$region = null, ?int$rawOffset = null): IntlIterator|false
publicstaticgetCanonicalID(string$timezoneId, bool&$isSystemId = null): string|false
publicgetDisplayName(bool$dst = false, int$style = IntlTimeZone::DISPLAY_LONG, ?string$locale = null): string|false
publicstaticgetEquivalentID(string$timezoneId, int$offset): string|false
publicstaticgetGMT(): IntlTimeZone
publicgetID(): string|false
publicstaticgetIDForWindowsID(string$timezoneId, ?string$region = null): string|false
publicgetOffset(
    float$timestamp,
    bool$local,
    int&$rawOffset,
    int&$dstOffset
): bool
publicgetRawOffset(): int
publicstaticgetRegion(string$timezoneId): string|false
publicstaticgetUnknown(): IntlTimeZone
publicstaticgetWindowsID(string$timezoneId): string|false
}

Содержание

  • IntlTimeZone::__construct — Конструктор класса, запрещающий прямое создание экземпляра
  • IntlTimeZone::countEquivalentIDs — Получить количество идентификаторов в группе похожих часовых поясов, включая данный идентификатор
  • IntlTimeZone::createDefault — Создать новую копию часового пояса по умолчанию для текущего хоста
  • IntlTimeZone::createEnumeration — Получить перечисление из идентификаторов часовых поясов по указанной стране или смещению
  • IntlTimeZone::createTimeZone — Создать объект часового пояса по заданному идентификатору
  • IntlTimeZone::createTimeZoneIDEnumeration — Получить перечисление из идентификаторов системных часовых поясов по заданным условиям фильтрации
  • IntlTimeZone::fromDateTimeZone — Создать объект часового пояса из DateTimeZone
  • IntlTimeZone::getCanonicalID — Получить канонический системный идентификатор часового пояса или нормализованный пользовательский идентификатор часового пояса по заданному идентификатору часового пояса
  • IntlTimeZone::getDisplayName — Получить имя часового пояса для отображения пользователю
  • IntlTimeZone::getDSTSavings — Получить количество миллисекунд, которое нужно добавить к местному поясному времени, чтобы получить летнее время
  • IntlTimeZone::getEquivalentID — Получить идентификатор в группе похожих часовых поясов, включая заданный идентификатор
  • IntlTimeZone::getErrorCode — Получить последний код об ошибке в объекте
  • IntlTimeZone::getErrorMessage — Получить последнее сообщение об ошибке в объекте
  • IntlTimeZone::getGMT — Создать часовой пояс по GMT (UTC)
  • IntlTimeZone::getID — Получить идентификатор часового пояса
  • IntlTimeZone::getIDForWindowsID — Преобразовать часовой пояс для Windows в системный часовой пояс
  • IntlTimeZone::getOffset — Получить необработанное значение часового пояса и смещение по Гринвичу (GMT) по заданному моменту времени
  • IntlTimeZone::getRawOffset — Получить необработанное значение смещения по Гринвичу (GMT) без учёта летнего времени
  • IntlTimeZone::getRegion — Получить код региона, соответствующего заданному идентификатору системного часового пояса
  • IntlTimeZone::getTZDataVersion — Получить версию данных о часовом поясе, который в данный момент используется в ICU
  • IntlTimeZone::getUnknown — Получить неизвестный часовой пояс («unknown»)
  • IntlTimeZone::getWindowsID — Преобразовать системный часовой пояс в часовой пояс для Windows
  • IntlTimeZone::hasSameRules — Проверить, что в другом часовом поясе используются те же самые правила и смещения, что и в первом заданном
  • IntlTimeZone::toDateTimeZone — Преобразовать в объект DateTimeZone
  • IntlTimeZone::useDaylightTime — Проверить, что в данном часовом поясе используется летнее время
To Top