
BSONTimestamp::jsonSerialize 메서드는 BSONTimestamp 객체를 JSON 형태로 변환시킵니다.
이 메서드는 다음과 같은 형태로 데이터를 변환시킵니다.
#hostingforum.kr
json
{
"t": ,
"i":
}
- `t` : BSONTimestamp 객체가 생성된 시간을 나타내는 64비트 정수입니다.
- `i` : BSONTimestamp 객체가 생성된 시간 이후에 발생한 increment 값을 나타내는 32비트 정수입니다.
예를 들어, 다음과 같이 BSONTimestamp 객체를 생성하고 jsonSerialize 메서드를 호출할 수 있습니다.
#hostingforum.kr
php
$timestamp = new MongoDBBSONUTCDateTime(new DateTime('2022-01-01 00:00:00'));
$json = $timestamp->jsonSerialize();
print_r($json);
이 경우, `$json` 변수의 값은 다음과 같습니다.
#hostingforum.kr
json
{
"t": 1640995200000000,
"i": 0
}
2025-05-04 18:41