📜  PHP | date_parse_from_format()函数

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

PHP | date_parse_from_format()函数

date_parse_from_format() 是PHP中的一个内置函数,用于获取有关根据指定格式格式化的给定日期的信息。 date_parse_from_format()函数接受两个参数并返回关联数组,其中包含有关给定日期的详细信息。

句法:

array date_parse_from_format ( $format, $date )

参数:该函数接受上面提到的两个参数,如下所述:

  • $format:必填参数,用于指定日期格式。以下参数字符串用于格式。
    1. 天:
      • d 和 j:表示月份中的日期,2 位数字,带或不带前导零。
      • D 和 l:一天的文本表示。
      • S:英文序号后缀,2 个字符。它在处理时被忽略。
      • z:一年中的第几天(从 0 开始)
    2. 月:
      • F 和 M:一个月的文本表示,例如一月或九月
      • m 和 n:月份的数字表示,带或不带前导零
    3. 年:
      • Y:年份的完整数字表示,4 位数字
      • y:年份的两位数表示(假定在 1970-2069 范围内,包括)
    4. 时间:
      • a 和 A: Ante meridiem 和 Post meridiem
      • g 和 h:带或不带前导零的小时的 12 小时格式
      • G 和 H:带或不带前导零的小时的 24 小时格式
      • i:带前导零的分钟
      • s:秒,带前导零
      • u:微秒(最多六位数)
    5. 时区:
      • e、O、P 和 T:时区标识符,或与 UTC 的差异(以小时为单位),或与 UTC 的差异(小时和分钟之间带有冒号),或时区缩写
    6. 完整日期/时间:
      • U:自 Unix 纪元以来的秒数(格林威治标准时间 1970 年 1 月 1 日 00:00:00)
    7. 空格和分隔符:
      • (空格):一个空格或一个制表符
      • #:以下分隔符号之一:;, :, /, .,,, -, ( 或 )
      • ;, :, /, .,,, -, ( or ):指定字符。
      • ?:一个随机字节
      • *:直到下一个分隔符或数字的随机字节
      • !:将所有字段(年、月、日、小时、分钟、秒、分数和时区信息)重置为 Unix 纪元
      • |:如果尚未解析所有字段(年、月、日、小时、分钟、秒、分数和时区信息),则将它们重置为 Unix 纪元
      • +:如果存在此格式说明符,则字符串中的尾随数据不会导致错误,而是警告
  • $date:这是用于表示日期的强制参数。

返回值:此函数返回一个包含有关日期的详细说明的数组。

下面的程序说明了PHP中的 date_parse_from_format()函数。


输出:
Array
(
    [year] => 2018
    [month] => 9
    [day] => 0
    [hour] => 5
    [minute] => 0
    [second] => 0
    [fraction] => 
    [warning_count] => 1
    [warnings] => Array
        (
            [19] => The parsed date was invalid
        )

    [error_count] => 0
    [errors] => Array
        (
        )

    [is_localtime] => 1
    [zone_type] => 1
    [zone] => -60
    [is_dst] => 
)

方案二:


输出:
Array
(
    [year] => 2015
    [month] => 9
    [day] => 1
    [hour] => 
    [minute] => 
    [second] => 
    [fraction] => 
    [warning_count] => 0
    [warnings] => Array
        (
        )

    [error_count] => 0
    [errors] => Array
        (
        )

    [is_localtime] => 
)

相关文章:

  • PHP | date_sun_info()函数
  • PHP | date_sunset()函数
  • PHP | date_parse()函数

参考: 函数 : PHP 。 PHP