MongoDB\BSON\ObjectId::getTimestamp
(mongodb >=1.2.0)
MongoDB\BSON\ObjectId::getTimestamp — Повертає позначку часу ObjectId
Опис
final public MongoDB\BSON\ObjectId::getTimestamp(): int
Компонент мітки часу в ObjectId – це його найбільш значущі 32 біти, які позначають кількість секунд від початку епохи Unix. Це значення читається як 32-розрядне ціле число без знака з порядком байтів у старшому порядку.
Зауваження: Оскільки цілий тип PHP є знаковим, деякі значення, отримані за допомогою цього методу, можуть перетворитися на негативні цілі числа на 32-бітових платформах. Для отримання строкового представлення беззнакового цілого можна скористатися шаблоном форматування %u функції sprintf()
Список параметрів
Ця функція не має параметрів.
Значення, що повертаються
Повертає позначку часу ObjectId.
Помилки
- При помилці парсингу аргумент кидає винятокMongoDB\Driver\Exception\InvalidArgumentException
Приклади
Приклад #1 Приклад використання MongoDB\BSON\ObjectId::getTimestamp()****
Loading...
Висновок наведеного прикладу буде схожим на:
integer(1484854719)
integer(42)