📜  PHP | date_create_immutable_from_format()函数

📅  最后修改于: 2022-05-13 01:56:37.551000             🧑  作者: Mango

PHP | date_create_immutable_from_format()函数

date_create_immutable_from_format()函数是PHP中的一个内置函数,用于根据指定格式解析时间字符串。

句法:

  • 面向对象风格:
DateTimeImmutable static DateTime::createFromFormat( string $format,
                                      string $time, DateTimeZone $timezone )
  • 程序风格:
DateTimeImmutable date_create_from_format( string $format, 
                                      string $time, DateTimeZone $timezone )

参数:此函数使用三个参数,如前所述,如下所述:

  • $format:此参数保存字符串中的 DateTime 格式。
  • $time:此参数以字符串格式保存时间。
  • $timezone:此参数保存 DateTimeZone 对象。

返回值:此函数返回一个新的 DateTimeImmutable 对象,该对象表示由时间字符串指定的日期和时间,该时间字符串以给定格式格式化。

字符及其说明:

Format characterDescriptionExample returned values
jDay of the month without leading zeros1 to 31
dDay of the month with leading zeros01 to 31
mNumeric representation of the month01 to 12
MShort textual representation of the monthJan to Dec
YRepresentation of a year1989, 2017

格式字符串可以是任何格式字符的任意顺序的组合,但我们必须以相同的顺序提供输入日期时间字符串。

下面的程序说明了PHP中的 date_create_immutable_from_format()函数:

方案一:

PHP


PHP


PHP
format('Y-m-d');
 
?>


输出:
2019-10-03

方案二:

PHP


输出:
2019-10-3

方案 3:

PHP

format('Y-m-d');
 
?>
输出:
2019-10-03

参考: https://www. PHP.net/manual/en/datetimeimmutable.createfromformat。 PHP