
IntlCalendar::fromDateTime() 함수는 DateTime 객체의 시간대 정보를 무시하고, 기본 시간대를 사용하여 날짜와 시간을 생성합니다.
시간대 정보를 유지하고 싶다면, DateTime 객체를 사용하여 날짜와 시간을 생성하고, IntlCalendar 객체를 생성할 때 시간대 정보를 지정하도록 하세요.
예를 들어, 다음과 같이 코드를 수정할 수 있습니다.
php
$dateTime = new DateTime('2022-01-01 12:00:00', new DateTimeZone('Asia/Seoul'));
$calendar = IntlCalendar::fromDateTime($dateTime);
위 코드에서는 DateTimeZone 객체를 사용하여 시간대 정보를 지정하고, IntlCalendar::fromDateTime() 함수를 호출할 때 시간대 정보를 유지하도록 하세요.
2025-03-23 04:42