date_parse

(PHP 5 >= 5.2.0, PHP 7)

date_parseReturns associative array with detailed info about given date

说明

date_parse ( string $date ) : array

参数

date

Date in format accepted by strtotime().

返回值

Returns array with information about the parsed date on success 或者在失败时返回 FALSE.

错误/异常

In case the date format has an error, the element 'errors' will contains the error messages.

范例

Example #1 A date_parse() example

<?php
print_r
(date_parse("2006-12-12 10:00:00.5"));
?>

以上例程会输出:

Array
(
    [year] => 2006
    [month] => 12
    [day] => 12
    [hour] => 10
    [minute] => 0
    [second] => 0
    [fraction] => 0.5
    [warning_count] => 0
    [warnings] => Array()
    [error_count] => 0
    [errors] => Array()
    [is_localtime] => 
)

Relative formats do not influence the values parsed from absolute formats, but are parsed into the "relative" element.

Example #2 date_parse() with relative formats

<?php
print_r
(date_parse("2006-12-12 10:00:00.5 +1 week +1 hour"));
?>

以上例程会输出:

Array
(
    [year] => 2006
    [month] => 12
    [day] => 12
    [hour] => 10
    [minute] => 0
    [second] => 0
    [fraction] => 0.5
    [warning_count] => 0
    [warnings] => Array
        (
        )

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

    [is_localtime] =>
    [relative] => Array
        (
            [year] => 0
            [month] => 0
            [day] => 7
            [hour] => 1
            [minute] => 0
            [second] => 0
        )

)

参见

相关文章
php date/time 函数 别名 dateinterval formatphp date/time 函数 get info about given date formatted according to the specified formatphp date/time 函数 returns associative array with detailed info about given datephp date/time 函数 returns an array with information about sunset/sunrise and twilight begin/endphp ibm db2 函数 returns an array indexed by both column name and position representing a row in a result setphp gnupg 函数 returns an array with information about all keys that matches the given patternphp firebird/interbase 函数 fetch a result row from a query as an associative arrayphp imap 函数 returns a properly formatted email address given the mailbox host and personal infophp imap 函数 this function returns an array of messages matching the given search criteriaphp mailparse 函数 returns an associative array of info about the messagephp mssql 函数 returns an associative array of the current row in the resultphp oci8 函数 returns the next row from a query as an associative or numeric arrayphp oci8 函数 returns the next row from a query as an associative arrayphp socket 函数 get array with contents of getaddrinfo about the given hostnamephp sqlite 函数 execute a query against a given database and returns an arrayphp sqlsrv 函数 returns a row as an arrayphp sqlsrv 函数 returns information about the serverphp date/time 函数 将任何字符串的日期时间描述解析为 unix 时间戳php date/time 函数 别名 datetimezone getlocationphp date/time 函数 returns the timezone name from abbreviation
关注编程学问公众号