函式名:MongoDB\BSON\UTCDateTime::jsonSerialize()
適用版本:PHP 7.0及以上版本
用法:該方法用於將MongoDB\BSON\UTCDateTime物件轉換為JSON可序列化的格式。
示例:
<?php
$date = new MongoDB\BSON\UTCDateTime(1612345678000); // 建立一個UTC時間物件
$json = $date->jsonSerialize(); // 將UTC時間物件轉換為JSON可序列化的格式
echo json_encode($json); // 輸出轉換後的JSON字串
?>
輸出:
{"$date": {"$numberLong": "1612345678000"}}
解釋:在示例中,我們首先建立了一個UTC時間物件,該物件表示了一個特定的時間點。然後,使用jsonSerialize()方法將UTC時間物件轉換為JSON可序列化的格式。最後,使用json_encode()函式將轉換後的JSON資料轉換為字串並輸出。輸出的JSON字串中,$date鍵表示日期,$numberLong鍵表示時間戳的字串形式。
熱門工具排行榜