MongoDB\BSON\Timestamp 클래스
(mongodb >=1.0.0)
소개
» BSON 타임스탬프를 나타냅니다. 값은 4바이트 타임스탬프(즉, Epoch 이후 초)와 4바이트 증분으로 구성됩니다.
참고: 이것은 복제 및 샤딩에 사용되는 내부 MongoDB 유형입니다. 일반적인 날짜 저장용이 아닙니다(MongoDB\BSON\UTCDateTime 대신 사용해야 함).
클래스 개요
final class MongoDB\BSON\Timestamp implements MongoDB\BSON\TimestampInterface, MongoDB\BSON\Type, Serializable, JsonSerializable, Stringable {
/* Methods */
final public __construct(int $increment, int $timestamp)
final public getIncrement(): int
final public getTimestamp(): int
final public jsonSerialize(): mixed
final public serialize(): string
final public __toString(): string
final public unserialize(string $serialized): void
}
변경 로그
버전 | 설명 |
---|---|
PECL mongodb 1.12.0 | PHP 8.0 이상에서 Stringable을 구현합니다. |
PECL mongodb 1.3.0 | MongoDB\BSON\TimestampInterface를 구현합니다. |
PECL mongodb 1.2.0 | Serializable 및 JsonSerializable을 구현합니다. |
목차
- MongoDB\BSON\Timestamp::__construct — 새 타임스탬프 생성
- MongoDB\BSON\Timestamp::getIncrement — 이 타임스탬프의 증분 구성 요소를 반환합니다.
- MongoDB\BSON\Timestamp::getTimestamp — 이 타임스탬프의 타임스탬프 구성요소를 반환합니다.
- MongoDB\BSON\Timestamp::jsonSerialize — JSON으로 변환할 수 있는 표현을 반환합니다.
- MongoDB\BSON\Timestamp::serialize — 타임스탬프 직렬화
- MongoDB\BSON\Timestamp::__toString — 이 타임스탬프의 문자열 표현을 반환합니다.
- MongoDB\BSON\Timestamp::unserialize — 타임스탬프 직렬화 해제