MongoDB\BSON\ObjectId::getTimestamp

(mongodb >=1.2.0)

MongoDB\BSON\ObjectId::getTimestampDevuelve el componente de timestamp de ObjectId

Descripción

final public MongoDB\BSON\ObjectId::getTimestamp(): int

El componente de timestamp de un ObjectId son sus 32 bits más significativos, que denotan el número de segundos desde el epoch Unix. Este valor se lee como un entero de 32 bits sin signo con un orden de bytes big-endian.

Nota: Debido a que le tipo de entero de PHP es con signo, algunos valores devueltos por este método podrían aparecer como enteros negativos en plataformas de 32 bits. El formateador "%u" de sprintf() se puede usar para obtener una representación de string del valor decimal sin signo.

Parámetros

Esta función no tiene parámetros.

Valores devueltos

Devuelve el componente de timestamp de ObjectId.

Errores/Excepciones

Ejemplos

Ejemplo #1 Ejemplo con MongoDB\BSON\ObjectId::getTimestamp()

<?php

var_dump
((new MongoDB\BSON\ObjectId())->getTimestamp());

var_dump((new MongoDB\BSON\ObjectId('0000002a0000000000000000'))->getTimestamp());

?>

El resultado del ejemplo sería algo similar a:

integer(1484854719)
integer(42)
add a note

User Contributed Notes

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