PHP | date_parse()函数

date_parse()是PHP中的一个内置函数,用于查找指定日期的详细信息。此函数在成功时返回指定日期的详细信息的关联数组,在失败时返回FALSE

null

语法:

date_parse($date)

使用的参数: date_parse()函数只接受一个参数,如上所述,如下所述:

  • $date: 它是一个强制参数,用于指定日期(采用 strotime() 功能)

返回值: 返回包含解析日期信息的关联数组。

错误/例外: 如果日期格式有错误,将显示错误消息。

下面的程序演示了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: 如果我们在函数中传递了不正确的日期格式,那么程序将成功运行,但它将计算错误。下面是节目 [错误计数]=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] => 
)

参考: http://php.net/manual/en/function.date-parse.php

© 版权声明
THE END
喜欢就支持一下吧
点赞10 分享