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
推荐阅读
- jQuery如何使用dequeue()(代码示例)
- 斐波那契堆介绍和实现原理分析|S1
- 算法(使用步数1、2或3计算到达第n个楼梯的所有方式)
- 高级数据结构(如何实现斐波那契堆–插入和联合操作())
- 算法(如何查找矩阵中每一列的最大元素())
- 算法设计(如何打印字符串中每个单词的最后一个字符())
- 如何在Windows中为Python安装OpenCV()
- JavaScript性能问题和优化指南
- Android自定义XML属性