查詢

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

「 將UTCDateTime物件轉換為PHP的DateTime物件 」


函式名:MongoDB\BSON\UTCDateTime::toDateTime()

函式功能:將UTCDateTime物件轉換為PHP的DateTime物件。

適用版本:該函式在MongoDB擴充套件版本1.2.0及以上可用。

用法:

public MongoDB\BSON\UTCDateTime::toDateTime(): DateTime

示例:

// 建立一個UTCDateTime物件
$utcDateTime = new MongoDB\BSON\UTCDateTime(1618555200000); // 2021-04-16T00:00:00.000Z

// 將UTCDateTime物件轉換為DateTime物件
$dateTime = $utcDateTime->toDateTime();

// 列印轉換後的DateTime物件
echo $dateTime->format('Y-m-d H:i:s'); // 輸出:2021-04-16 00:00:00

解釋:

  1. 首先,我們建立一個UTCDateTime物件,建構函式的引數是一個整數,表示從UNIX紀元(1970年1月1日00:00:00 UTC)開始的毫秒數。
  2. 接下來,我們使用toDateTime()方法將UTCDateTime物件轉換為PHP的DateTime物件。
  3. 最後,我們使用DateTime物件的format()方法以指定的日期格式列印出轉換後的日期時間。

注意事項:

  • 請確保你已經安裝了MongoDB擴充套件,並且版本為1.2.0及以上,否則該函式將無法使用。
  • 你需要在程式碼中使用use語句引入MongoDB\BSON\UTCDateTime類。
補充糾錯
熱門PHP函式
分享連結