라이브러리
[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 목록을 지원합니다. 이 클래스는 날짜와 시간을 처리하는 데 사용할 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.