date_parse()是PHP中的内置函数,用于查找有关指定日期的详细信息。此函数将在成功的指定日期返回一个详细信息的关联数组,并在失败的情况下返回FALSE
用法:
date_parse($date)
使用的参数:如上所述,date_parse()函数仅接受一个参数,如下所述:
- $date:它是指定日期的强制性参数(以strtotime()函数接受的格式)
返回值:返回一个关联数组,其中包含有关解析日期的信息。
错误/异常:如果日期格式有错误,则会出现错误消息。
以下示例程序旨在说明date_parse()函数。
示例1:
<?php
// PHP program to illustrate
// the date_parse function
print_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] => 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] =>
)
参考: http://php.net/manual/en/function.date-parse.php
相关用法
- p5.js day()用法及代码示例
- PHP dir()用法及代码示例
- PHP each()用法及代码示例
- PHP each()用法及代码示例
- p5.js second()用法及代码示例
- p5.js int()用法及代码示例
- d3.js d3.max()用法及代码示例
- PHP Ds\Map put()用法及代码示例
- p5.js str()用法及代码示例
- p5.js arc()用法及代码示例
- d3.js d3.hcl()用法及代码示例
- d3.js d3.lab()用法及代码示例
注:本文由纯净天空筛选整理自R_Raj大神的英文原创作品 PHP | date_parse() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。
