函式名: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
解釋:
- 首先,我們建立一個UTCDateTime物件,建構函式的引數是一個整數,表示從UNIX紀元(1970年1月1日00:00:00 UTC)開始的毫秒數。
- 接下來,我們使用
toDateTime()方法將UTCDateTime物件轉換為PHP的DateTime物件。 - 最後,我們使用DateTime物件的
format()方法以指定的日期格式列印出轉換後的日期時間。
注意事項:
- 請確保你已經安裝了MongoDB擴充套件,並且版本為1.2.0及以上,否則該函式將無法使用。
- 你需要在程式碼中使用
use語句引入MongoDB\BSON\UTCDateTime類。
熱門工具排行榜