查詢

MongoDB\BSON\UTCDateTime::jsonSerialize()函式—用法及示例

「 將MongoDB\BSON\UTCDateTime物件轉換為JSON可序列化的格式 」


函式名: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鍵表示時間戳的字串形式。

補充糾錯
熱門PHP函式
分享連結