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
Changelog
Version | Description |
---|---|
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
- MongoDB\BSON\Timestamp::__construct — Construct a new Timestamp
- MongoDB\BSON\Timestamp::getIncrement — Returns the increment component of this Timestamp
- MongoDB\BSON\Timestamp::getTimestamp — Returns the timestamp component of this Timestamp
- MongoDB\BSON\Timestamp::jsonSerialize — Returns a representation that can be converted to JSON
- MongoDB\BSON\Timestamp::serialize — Serialize a Timestamp
- MongoDB\BSON\Timestamp::__toString — Returns the string representation of this Timestamp
- MongoDB\BSON\Timestamp::unserialize — Unserialize a Timestamp