查詢

date_create()函式—用法及示例

「 建立一個新的 DateTime 物件 」


函式名稱:date_create()

適用版本:PHP 5 >= 5.2.0, PHP 7

函式描述:該函式用於建立一個新的 DateTime 物件。

用法:

date_create(string $time = "now", DateTimeZone $timezone = null): DateTime|false

引數:

  • $time(可選):表示日期時間的字串。預設值為當前時間。該引數接受任何合法的日期時間格式,例如:"2022-01-01"、"2022-01-01 12:00:00"、"next Monday"等。
  • $timezone(可選):一個 DateTimeZone 物件,用於設定日期時間的時區。如果未提供,則使用預設時區。

返回值:

  • 如果成功建立了 DateTime 物件,則返回一個 DateTime 物件。
  • 如果建立失敗,則返回 false。

示例:

$date = date_create("2022-01-01");

if ($date instanceof DateTime) {
    echo $date->format("Y-m-d"); // 輸出:2022-01-01
} else {
    echo "建立 DateTime 物件失敗";
}

在上面的示例中,我們使用 date_create() 建立了一個指定日期的 DateTime 物件,並透過 format() 方法以 "Y-m-d" 格式輸出日期。

注意:在 PHP 7 及更高版本中,也可以使用 new DateTime() 建立 DateTime 物件,兩者效果相同。

補充糾錯
上一個函式: date_add()函式
下一個函式: date_create_from_format()函式
熱門PHP函式
分享連結