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 character | Description | Example returned values |
---|---|---|
j | Day of the month without leading zeros | 1 to 31 |
d | Day of the month with leading zeros | 01 to 31 |
m | Numeric representation of the month | 01 to 12 |
M | Short textual representation of the month | Jan to Dec |
Y | Representation of a year | 1989, 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