PHP 8.4.0 RC4 available for testing

MongoDB\BSON\ObjectId::getTimestamp

(mongodb >=1.2.0)

MongoDB\BSON\ObjectId::getTimestampReturns the timestamp component of this ObjectId

Опис

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

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.

Зауваження: Через те, що у PHP цілочисельний тип є знаковим, деякі значення, що повертає цей метод, можуть стати від'ємними на 32-бітних платформах. Для подання беззнакового десяткового значення як рядка, використовується функція sprintf() зі специфікатором "%u".

Параметри

У цієї функції немає параметрів.

Значення, що повертаються

Returns the timestamp component of this ObjectId.

Помилки/виключення

Приклади

Приклад #1 MongoDB\BSON\ObjectId::getTimestamp() example

<?php

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

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

?>

Поданий вище приклад виведе щось схоже на:

integer(1484854719)
integer(42)

Прогляньте також

add a note

User Contributed Notes

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