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 位平台上可能显示为负整数。 sprintf()"%u" 格式化程序可用于获取无符号十进制值的字符串表示形式。

参数

此函数没有参数。

返回值

返回此 ObjectId 的时间戳组件。

错误/异常

示例

示例 #1 MongoDB\BSON\ObjectId::getTimestamp() 示例

<?php

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

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

?>

上面的示例将输出类似于以下内容

integer(1484854719)
integer(42)
添加注释

用户贡献的注释

此页面没有用户贡献的注释。
To Top