라이브러리

[PHP] IntlTimeZone::getDisplayName - 사용자에게 표시하기에 적합한 이 시간대의 이름을 가져옵니다.




IntlTimeZone::getDisplayName


`IntlTimeZone::getDisplayName` 메소드는 지정된 시간대에 대한 표시 이름을 반환합니다. 이 메소드는 시간대 ID를 사용하여 시간대에 대한 표시 이름을 반환합니다.

# 사용법


`IntlTimeZone::getDisplayName` 메소드는 두 개의 매개변수를 받습니다.

* `id`: 시간대 ID
* `locale`: 표시 이름을 반환할 지역 설정

# 예제


#hostingforum.kr
php

// 시간대 ID를 지정합니다.

$timeZoneId = 'Asia/Seoul';



// 지역 설정을 지정합니다.

$locale = 'ko_KR';



// 시간대에 대한 표시 이름을 반환합니다.

$displayName = IntlTimeZone::getDisplayName($timeZoneId, $locale);



// 결과를 출력합니다.

echo "시간대 이름: $displayName
";



# 결과


#hostingforum.kr


시간대 이름: 한국 표준시



# 예제 2: 시간대 ID가 없을 때


#hostingforum.kr
php

// 시간대 ID를 지정하지 않습니다.

$timeZoneId = null;



// 지역 설정을 지정합니다.

$locale = 'ko_KR';



// 시간대에 대한 표시 이름을 반환합니다.

$displayName = IntlTimeZone::getDisplayName($timeZoneId, $locale);



// 결과를 출력합니다.

echo "시간대 이름: $displayName
";



# 결과


#hostingforum.kr


시간대 이름: UTC



# 예제 3: 지역 설정이 없을 때


#hostingforum.kr
php

// 시간대 ID를 지정합니다.

$timeZoneId = 'Asia/Seoul';



// 지역 설정을 지정하지 않습니다.

$locale = null;



// 시간대에 대한 표시 이름을 반환합니다.

$displayName = IntlTimeZone::getDisplayName($timeZoneId, $locale);



// 결과를 출력합니다.

echo "시간대 이름: $displayName
";



# 결과


#hostingforum.kr


시간대 이름: Asia/Seoul



IntlTimeZone::getDisplayName 사용 시 주의사항


* 시간대 ID가 올바르지 않으면 `IntlTimeZone::getDisplayName` 메소드는 예외를 발생시킵니다.
* 지역 설정이 올바르지 않으면 `IntlTimeZone::getDisplayName` 메소드는 예외를 발생시킵니다.

IntlTimeZone::getDisplayName 메소드의 종류


`IntlTimeZone::getDisplayName` 메소드는 두 가지 종류가 있습니다.

* `IntlTimeZone::getDisplayName($id, $locale)`: 시간대 ID와 지역 설정을 사용하여 시간대에 대한 표시 이름을 반환합니다.
* `IntlTimeZone::getDisplayName($id, $locale, $style)`: 시간대 ID, 지역 설정, 표시 스타일을 사용하여 시간대에 대한 표시 이름을 반환합니다.

# 예제 4: 표시 스타일을 사용하는 경우


#hostingforum.kr
php

// 시간대 ID를 지정합니다.

$timeZoneId = 'Asia/Seoul';



// 지역 설정을 지정합니다.

$locale = 'ko_KR';



// 표시 스타일을 지정합니다.

$style = IntlTimeZone::getShortName();



// 시간대에 대한 표시 이름을 반환합니다.

$displayName = IntlTimeZone::getDisplayName($timeZoneId, $locale, $style);



// 결과를 출력합니다.

echo "시간대 이름: $displayName
";



# 결과


#hostingforum.kr


시간대 이름: KST


  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 440 페이지

검색

게시물 검색