
MongoDB의 BSONUTCDateTime 클래스는 UTC 시간을 저장하고, 이를 문자열로 변환할 때 __toString 메서드를 사용할 수 있습니다.
__toString 메서드는 UTCDateTime 객체를 문자열로 변환할 때 사용되며, 반환되는 문자열의 형식은 ISO 8601 형식으로 표준화되어 있습니다.
ISO 8601 형식은 다음과 같습니다: YYYY-MM-DDTHH:MM:SS.SSSZ
예를 들어, UTCDateTime 객체를 생성한 후 __toString 메서드를 호출하면, 다음과 같은 형식의 문자열이 반환됩니다:
2022-07-25T14:30:00.000Z
이 문자열은 UTC 시간을 나타내며, Z는 UTC 시간을 나타내는 표기법입니다.
MongoDB의 버전별로 달라지는 것은 없습니다. MongoDB 3.6 버전부터 __toString 메서드가 ISO 8601 형식으로 표준화된 문자열을 반환하기 시작했습니다.
다음은 MongoDB의 __toString 메서드에 대한 예제입니다.
#hostingforum.kr
php
$utcDateTime = new MongoDBBSONUTCDateTime();
echo $utcDateTime->__toString(); // 2022-07-25T14:30:00.000Z
MongoDB의 공식 문서에서 __toString 메서드에 대한 자세한 정보를 찾을 수 있습니다.
https://www.mongodb.com/docs/manual/reference/method/UTCDateTime/#mongodb-method-UTCDateTime.toString
이 문서에서 __toString 메서드의 동작 방식과 예제를 확인할 수 있습니다.
2025-07-19 04:26