查詢

DateTime::createFromImmutable()函式—用法及示例

「 從一個DateTimeImmutable物件建立一個新的DateTime物件 」


函式:DateTime::createFromImmutable()

適用版本:PHP 7.3.0+

用法:DateTime::createFromImmutable() 函式用於從一個DateTimeImmutable物件建立一個新的DateTime物件。該函式返回一個新的DateTime物件,該物件的值與傳入的DateTimeImmutable物件相同。

語法:

public static DateTime DateTime::createFromImmutable(DateTimeImmutable $immutable) 

引數:

  • $immutable:必需,一個DateTimeImmutable物件,用於建立新的DateTime物件。

返回值:

  • 返回一個新的DateTime物件,該物件的值與傳入的DateTimeImmutable物件相同。

示例:

$immutable = new DateTimeImmutable('2021-01-01 12:00:00');
$datetime = DateTime::createFromImmutable($immutable);
echo $datetime->format('Y-m-d H:i:s');  // 輸出:2021-01-01 12:00:00

在上面的示例中,我們首先建立一個DateTimeImmutable物件 $immutable,表示2021年1月1日12:00:00。然後,使用 DateTime::createFromImmutable() 函式根據 $immutable 物件建立一個新的DateTime物件 $datetime。最後,我們使用 $datetime->format() 方法輸出 $datetime 物件的日期和時間,結果為 2021-01-01 12:00:00。

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