
IntlTimeZone::__construct 함수의 첫 번째 인자는 시간대 ID가 아니며, 시간대 ID를 나타내는 문자열을 인수로 받습니다. 여러 시간대 코드를 한 번에 생성하려면, IntlTimeZone::createDefault 함수를 사용하거나, 시간대 ID를 배열로 전달할 수 있습니다.
IntlTimeZone::createDefault 함수를 사용하는 예제는 다음과 같습니다.
#hostingforum.kr
php
$timezoneIds = ['America/New_York', 'Europe/London', 'Asia/Tokyo'];
$timezones = [];
foreach ($timezoneIds as $id) {
$timezones[] = new IntlTimeZone($id);
}
시간대 ID를 배열로 전달하는 예제는 다음과 같습니다.
#hostingforum.kr
php
$timezoneIds = ['America/New_York', 'Europe/London', 'Asia/Tokyo'];
$timezones = [];
foreach ($timezoneIds as $id) {
$timezones[] = IntlTimeZone::createTimeZone($id);
}
IntlTimeZone::createTimeZone 함수를 사용하면, 시간대 ID를 인수로 받고, IntlTimeZone 객체를 반환하는 함수입니다.
2025-04-29 10:10