(mongodb >=1.2.0)
MongoDB\BSON\ObjectId::getTimestamp — 返回此 ObjectId 的时间戳组件
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)