PHP如何使用date_parse()函数(代码示例)

date_parse()是PHP中的内置函数, 用于查找有关指定日期的详细信息。此函数将在成功的指定日期返回一个详细信息的关联数组, 并在失败的情况下返回FALSE
语法如下:

date_parse($date)

使用的参数:如上所述, date_parse()函数仅接受一个参数, 如下所述:
  • $ date:它是一个强制性参数, 用于指定日期(格式为strtotime()函数)
返回值:返回一个包含有关解析日期信息的关联数组。
错误/异常:如果日期格式有错误, 则会出现错误消息。
下面的程序说明了date_parse()函数。
程序1:
< ?php // PHP program to illustrate // the date_parse functionprint_r(date_parse( "2018-06-27 12:30:45.5" )); ?>

输出如下:
Array ( [year] => 2018 [month] => 6 [day] => 27 [hour] => 12 [minute] => 30 [second] => 45 [fraction] => 0.5 [warning_count] => 0 [warnings] => Array ( )[error_count] => 0 [errors] => Array ( )[is_localtime] => )

程式2:如果我们在函数中传递了错误的日期格式, 则程序可以成功运行, 但会计数错误。节目下方[error_count] = gt; 1个.
< ?php // PHP program to illustrate // the date_parse function// Passing incorrect format of date then // it will gives errors. // [error_count] => 1 print_r(date_parse( "2018-18-18" )); ?>

输出如下:
Array ( [year] => 2018 [month] => 1 [day] => 1 [hour] => [minute] => [second] => [fraction] => [warning_count] => 0 [warnings] => Array ( )[error_count] => 1 [errors] => Array ( [6] => Unexpected character )[is_localtime] => 1 [zone_type] => 1 [zone] => 1080 [is_dst] => )

【PHP如何使用date_parse()函数(代码示例)】参考: http://php.net/manual/en/function.date-parse.php

    推荐阅读