📜  php create from format - PHP (1)

📅  最后修改于: 2023-12-03 15:03:34.687000             🧑  作者: Mango

PHP中的createFromFormat()函数

PHP中的createFromFormat()函数允许以指定的格式创建一个日期时间对象。该函数是DateTime类中的静态函数,因此可以在不实例化DateTime对象的情况下使用它。

语法
public static DateTimeImmutable DateTimeImmutable::createFromFormat ( string $format , string $time [, DateTimeZone $timezone ] )

参数说明:

  • format:必需,指定时间字符串的格式。使用与date()函数相同的格式。
  • time:必需,指定时间字符串。
  • timezone:可选,指定时区。如果省略,则使用默认时区。

返回值:

该函数返回一个DateTimeImmutable对象,表示指定格式和时间的日期时间。

示例

以下是一个使用createFromFormat()函数创建DateTimeImmutable对象的例子。

$dateString = '2022-12-31 23:59:59';
$format = 'Y-m-d H:i:s';
$dateTime = DateTimeImmutable::createFromFormat($format, $dateString);

echo $dateTime->format('Y-m-d H:i:s'); // 输出:2022-12-31 23:59:59

Markdown Code Block

$dateString = '2022-12-31 23:59:59';
$format = 'Y-m-d H:i:s';
$dateTime = DateTimeImmutable::createFromFormat($format, $dateString);

echo $dateTime->format('Y-m-d H:i:s'); // 输出:2022-12-31 23:59:59