라이브러리

[PHP] IntlCalendar::getTimeZone - 객체의 시간대를 가져옵니다.




IntlCalendar::getTimeZone()

`IntlCalendar` 클래스는 PHP 5.5 버전부터 사용할 수 있는 국제화 클래스입니다. 이 클래스는 날짜와 시간을 처리하는 데 사용할 수 있습니다. `getTimeZone()` 메서드는 지정된 지역의 시간대 객체를 반환합니다.

사용 방법


`getTimeZone()` 메서드는 두 가지 형식으로 사용할 수 있습니다.

1. 지역 이름: 지역 이름을 사용하여 시간대 객체를 반환합니다.
2. 시간대 ID: 시간대 ID를 사용하여 시간대 객체를 반환합니다.

예제


# 지역 이름 사용


#hostingforum.kr
php

use DateTimeZone;



$calendar = new IntlCalendar('Asia/Seoul');

$timezone = $calendar->getTimeZone();



echo $timezone->getName(); // Asia/Seoul

echo $timezone->getOffset(new DateTime()); // UTC+9



# 시간대 ID 사용


#hostingforum.kr
php

use DateTimeZone;



$calendar = new IntlCalendar('Asia/Seoul');

$timezone = $calendar->getTimeZone('Asia/Seoul');



echo $timezone->getName(); // Asia/Seoul

echo $timezone->getOffset(new DateTime()); // UTC+9



시간대 목록


IntlCalendar 클래스는 다음 시간대 목록을 지원합니다.

* `Africa`
* `America`
* `Antarctica`
* `Asia`
* `Atlantic`
* `Australia`
* `Europe`
* `Indian`
* `Pacific`

시간대 ID 목록


IntlCalendar 클래스는 다음 시간대 ID 목록을 지원합니다.

* `Etc/GMT-12`
* `Etc/GMT-11`
* `Etc/GMT-10`
* `Etc/GMT-9`
* `Etc/GMT-8`
* `Etc/GMT-7`
* `Etc/GMT-6`
* `Etc/GMT-5`
* `Etc/GMT-4`
* `Etc/GMT-3`
* `Etc/GMT-2`
* `Etc/GMT-1`
* `Etc/GMT`
* `Etc/UTC`
* `Etc/GMT+1`
* `Etc/GMT+2`
* `Etc/GMT+3`
* `Etc/GMT+4`
* `Etc/GMT+5`
* `Etc/GMT+6`
* `Etc/GMT+7`
* `Etc/GMT+8`
* `Etc/GMT+9`
* `Etc/GMT+10`
* `Etc/GMT+11`
* `Etc/GMT+12`

IntlCalendar 클래스는 시간대 목록과 시간대 ID 목록을 지원합니다. 이 클래스는 날짜와 시간을 처리하는 데 사용할 수 있습니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

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

검색

게시물 검색