📅  最后修改于: 2023-12-03 15:03:34.687000             🧑  作者: Mango
PHP中的createFromFormat()函数允许以指定的格式创建一个日期时间对象。该函数是DateTime类中的静态函数,因此可以在不实例化DateTime对象的情况下使用它。
public static DateTimeImmutable DateTimeImmutable::createFromFormat ( string $format , string $time [, DateTimeZone $timezone ] )
参数说明:
date()
函数相同的格式。返回值:
该函数返回一个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
$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