(mongodb >=1.2.0)
MongoDB\BSON\ObjectId::getTimestamp — Returns the timestamp component of this ObjectId
The timestamp component of an ObjectId is its most significant 32 bits, which denotes the number of seconds since the Unix epoch. This value is read as an unsigned 32-bit integer with big-endian byte order.
Note: Étant donné que le type entier de PHP est signé, certaines valeurs retournées par cette méthode peuvent apparaître sous forme d'entiers négatifs sur les plates-formes 32 bits. Le formateur "%u" de sprintf() peut être utilisé pour obtenir une représentation sous forme de chaîne de la valeur décimale non signée.
Cette fonction ne contient aucun paramètre.
Returns the timestamp component of this ObjectId.
Exemple #1 MongoDB\BSON\ObjectId::getTimestamp() example
<?php
var_dump((new MongoDB\BSON\ObjectId())->getTimestamp());
var_dump((new MongoDB\BSON\ObjectId('0000002a0000000000000000'))->getTimestamp());
?>
L'exemple ci-dessus va afficher quelque chose de similaire à :
integer(1484854719) integer(42)