函式名稱:MongoDB\BSON\ObjectId::getTimestamp()
函式描述:MongoDB\BSON\ObjectId::getTimestamp()函式用於獲取MongoDB物件ID的時間戳。
適用版本:該函式適用於MongoDB擴充套件版本1.3.0及以上。
用法:
public function getTimestamp ( void ) : int
示例:
// 建立一個MongoDB物件ID
$objectId = new MongoDB\BSON\ObjectId('5f6e0e3c4c6e6a0012d34a56');
// 獲取時間戳
$timestamp = $objectId->getTimestamp();
// 輸出時間戳
echo $timestamp;
解釋:
- 首先,我們使用
new MongoDB\BSON\ObjectId()建立一個MongoDB物件ID,傳入一個十六進位制字串作為引數。 - 然後,使用
getTimestamp()函式獲取該物件ID的時間戳,該函式返回一個整數型別的時間戳。 - 最後,我們將時間戳輸出到螢幕上。
注意事項:
- 該函式只能用於MongoDB物件ID,如果傳入的引數不是一個有效的MongoDB物件ID,將會丟擲一個異常。
- 時間戳是一個自紀元(1970-01-01 00:00:00 UTC)以來的秒數。
- 請確保你的MongoDB擴充套件版本大於等於1.3.0,否則該函式將無法使用。
熱門工具排行榜