
IntlDateFormatter::localtime 함수는 시스템의 로컬 타임존을 사용합니다. 시스템의 로컬 타임존은 운영체제의 설정에 따라 달라질 수 있습니다.
시스템의 로컬 타임존이 시간대가 아닌 경우 IntlDateFormatter::localtime 함수를 사용하여 형식화 시킨 날짜와 시간은 시스템의 로컬 타임존에 따라 달라질 수 있습니다.
시스템의 로컬 타임존을 사용하는 대신, 특정 타임존을 지정하여 형식화 시킬 수 있습니다. 예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$date = new DateTime('now', new DateTimeZone('Asia/Seoul'));
$formatter = new IntlDateFormatter('ko_KR', IntlDateFormatter::FULL, IntlDateFormatter::FULL, 'Asia/Seoul');
echo $formatter->format($date);
이 예제에서는 'Asia/Seoul' 타임존을 지정하여 날짜와 시간을 형식화 시켰습니다.
2025-03-24 09:06