English | 简体中文 | 繁體中文
查询

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函数
分享链接