Internationalization IntlTimeZone 클래스
(PHP 5 >= 5.5.0, PHP 7, PHP 8, PECL >= 3.0.0a1)
소개
클래스 개요
class IntlTimeZone { /* Constants */ const int DISPLAY_SHORT = 1; const int DISPLAY_LONG = 2; /* Methods */ private __construct() public static countEquivalentIDs(string $timezoneId): int|false public static createDefault(): IntlTimeZone public static createEnumeration(IntlTimeZone|string|int|float|null $countryOrRawOffset = null): IntlIterator|false public static createTimeZone(string $timezoneId): ?IntlTimeZone public static createTimeZoneIDEnumeration(int $type, ?string $region = null, ?int $rawOffset = null): IntlIterator|false public static fromDateTimeZone(DateTimeZone $timezone): ?IntlTimeZone public static getCanonicalID(string $timezoneId, bool &$isSystemId = null): string|false public getDisplayName(bool $dst = false, int $style = IntlTimeZone::DISPLAY_LONG, ?string $locale = null): string|false public getDSTSavings(): int public static getEquivalentID(string $timezoneId, int $offset): string|false public getErrorCode(): int|false public getErrorMessage(): string|false public static getGMT(): IntlTimeZone public getID(): string|false public static getIDForWindowsID(string $timezoneId, ?string $region = null): string|false public getOffset( float $timestamp, bool $local, int &$rawOffset, int &$dstOffset ): bool public getRawOffset(): int public static getRegion(string $timezoneId): string|false public static getTZDataVersion(): string|false public static getUnknown(): IntlTimeZone public static getWindowsID(string $timezoneId): string|false public hasSameRules(IntlTimeZone $other): bool public toDateTimeZone(): DateTimeZone|false public useDaylightTime(): bool }
미리 정의된 상수
IntlTimeZone::DISPLAY_SHORT
IntlTimeZone::DISPLAY_LONG
목차
- IntlTimeZone::__construct — 직접 인스턴스화를 허용하지 않는 개인 생성자
- IntlTimeZone::countEquivalentIDs — 주어진 ID를 포함하는 등가 그룹의 ID 수를 가져옵니다.
- IntlTimeZone::createDefault — 이 호스트에 대한 기본 시간대의 새 복사본을 만듭니다.
- IntlTimeZone::createEnumeration — 주어진 국가 또는 오프셋과 연결된 시간대 ID에 대한 열거를 가져옵니다.
- IntlTimeZone::createTimeZone — 주어진 ID에 대한 시간대 객체 생성
- IntlTimeZone::createTimeZoneIDEnumeration — 주어진 필터 조건으로 시스템 시간대 ID에 대한 열거를 가져옵니다.
- IntlTimeZone::fromDateTimeZone — DateTimeZone에서 시간대 객체 생성
- IntlTimeZone::getCanonicalID — 표준 시스템 시간대 ID 또는 지정된 시간대 ID에 대한 정규화된 사용자 지정 시간대 ID를 가져옵니다.
- IntlTimeZone::getDisplayName — 사용자에게 표시하기에 적합한 이 시간대의 이름을 가져옵니다.
- IntlTimeZone::getDSTSavings — 현지 벽시계 시간을 얻기 위해 현지 표준 시간에 추가할 시간을 가져옵니다.
- IntlTimeZone::getEquivalentID — 주어진 ID를 포함하는 등가 그룹의 ID 가져오기
- IntlTimeZone::getErrorCode — 개체에 대한 마지막 오류 코드 가져오기
- IntlTimeZone::getErrorMessage — 개체에 대한 마지막 오류 메시지 가져오기
- IntlTimeZone::getGMT — GMT(UTC) 시간대 생성
- IntlTimeZone::getID — 시간대 ID 가져오기
- IntlTimeZone::getIDForWindowsID — Windows 시간대를 시스템 시간대로 변환
- IntlTimeZone::getOffset — 주어진 순간에 대한 원시 시간대 및 GMT 오프셋을 가져옵니다.
- IntlTimeZone::getRawOffset — 원시 GMT 오프셋을 가져옵니다(일광 절약 시간을 고려하기 전에
- IntlTimeZone::getRegion — 주어진 시스템 시간대 ID와 연결된 지역 코드를 가져옵니다.
- IntlTimeZone::getTZDataVersion — 현재 ICU에서 사용하는 시간대 데이터 버전 가져오기
- IntlTimeZone::getUnknown — "unknown" 시간대 가져오기
- IntlTimeZone::getWindowsID — 시스템 시간대를 Windows 시간대로 변환
- IntlTimeZone::hasSameRules — 이 영역에 다른 영역과 동일한 규칙 및 오프셋이 있는지 확인하십시오.
- IntlTimeZone::toDateTimeZone — DateTimeZone 객체로 변환
- IntlTimeZone::useDaylightTime — 이 시간대가 일광 절약 시간을 사용하는지 확인