The MongoDB\BSON\Timestamp class

(mongodb >=1.0.0)

Introduction

Represents a » BSON timestamp, The value consists of a 4-byte timestamp (i.e. seconds since the epoch) and a 4-byte increment.

Note: This is an internal MongoDB type used for replication and sharding. It is not intended for general date storage (MongoDB\BSON\UTCDateTime should be used instead).

Class synopsis

finalpublic__construct(int$increment, int$timestamp)
finalpublicgetIncrement(): int
finalpublicgetTimestamp(): int
finalpublicjsonSerialize(): mixed
finalpublicserialize(): string
finalpublic__toString(): string
finalpublicunserialize(string$data): void
}

Changelog

VersionDescription
PECL mongodb 1.12.0 Implements Stringable for PHP 8.0+.
PECL mongodb 1.3.0 Implements MongoDB\BSON\TimestampInterface.
PECL mongodb 1.2.0 Implements Serializable and JsonSerializable.

Table of Contents

To Top