(mongodb >=1.2.0)
MongoDB\BSON\ObjectId::getTimestamp — 傳回此 ObjectId 的時間戳記元件
ObjectId 的時間戳記元件是其最高有效位元的 32 位元,表示自 Unix 紀元以來的秒數。此值以 big-endian 位元組順序讀取為無符號 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)