
DateTimeZone::__construct() 함수의 두 번째 매개변수는 시간대 이름을 찾을 때 사용하는 옵션입니다. 이 매개변수는 필수는 아니지만, 시간대 이름을 찾을 때 유용합니다.
DateTimeZone::listIdentifiers() 함수를 사용하여 반환된 시간대 목록에서 시간대 이름을 찾으려면, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$identifiers = DateTimeZone::listIdentifiers();
foreach ($identifiers as $identifier) {
if ($identifier == 'Asia/Seoul') {
$timezone = new DateTimeZone($identifier);
break;
}
}
위 코드는 DateTimeZone::listIdentifiers() 함수를 사용하여 반환된 시간대 목록에서 'Asia/Seoul' 시간대 이름을 찾고, 찾은 경우 DateTimeZone::__construct() 함수를 사용하여 시간대 객체를 생성합니다.
DateTimeZone::__construct() 함수의 두 번째 매개변수가 없을 때, 시간대 이름을 찾는 방법은 다음과 같습니다.
#hostingforum.kr
php
$timezone = new DateTimeZone('Asia/Seoul');
위 코드는 DateTimeZone::__construct() 함수를 사용하여 'Asia/Seoul' 시간대 이름을 찾고, 찾은 경우 시간대 객체를 생성합니다.
또한, DateTimeZone::__construct() 함수의 두 번째 매개변수는 시간대 이름을 찾을 때 사용하는 옵션으로, 필수는 아니지만 유용합니다.
2025-07-14 22:20