PHP Conference Kansai 2025

La clase MongoDB\BSON\Timestamp

(mongodb >=1.0.0)

Introducción

Representa un » horodatage BSON, el valor se compone de un horodatage de 4 bytes (i.e. segundos desde la época) y un incremento de 4 bytes.

Nota: Se trata de un tipo interno de MongoDB utilizado para la replicación y la fragmentación. No está previsto para el almacenamiento de fechas generales (MongoDB\BSON\UTCDateTime debe ser utilizado en su lugar).

Sinopsis de la Clase

final class MongoDB\BSON\Timestamp implements MongoDB\BSON\TimestampInterface, MongoDB\BSON\Type, JsonSerializable, Stringable {
/* Métodos */
final public __construct(int $increment, int $timestamp)
final public getIncrement(): int
final public getTimestamp(): int
final public jsonSerialize(): mixed
final public BSON\Timestamp::__toString(): ReturnType
}

Historial de cambios

Versión Descripción
PECL mongodb 2.0.0

This class no longer implements the Serializable interface.

PECL mongodb 1.12.0 Implementa Stringable para PHP 8.0+.
PECL mongodb 1.3.0 Implementa MongoDB\BSON\TimestampInterface.
PECL mongodb 1.2.0 Implementa Serializable y JsonSerializable.

Tabla de contenidos

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top