
MongoDBBSONUTCDateTime::jsonSerialize 메서드는 UTC 시간을 JSON에 serialize 할 때 시간대 정보를 유지하지 않습니다.
이 메서드는 UTC 시간을 serialize 할 때 시간대 정보를 제거하여 JSON에 포함합니다.
시간대 정보를 유지하고 싶다면, 시간대 정보를 별도로 serialize 하여 JSON에 포함하는 방법을 사용할 수 있습니다.
예를 들어, 다음과 같이 시간대 정보를 별도로 serialize 한 후 JSON에 포함할 수 있습니다.
#hostingforum.kr
php
$utcDateTime = new MongoDBBSONUTCDateTime();
$json = json_encode([
'time' => $utcDateTime->toDateTime()->format('Y-m-d H:i:s'),
'timezone' => 'UTC'
]);
이 방법을 사용하면 시간대 정보를 유지하면서 JSON에 serialize 할 수 있습니다.
2025-07-17 11:02