date_parse_from_format

(PHP 5 >= 5.3.0, PHP 7)

date_parse_from_formatGet info about given date formatted according to the specified format

说锟斤拷

date_parse_from_format ( string $format , string $date ) : array

Returns associative array with detailed info about given date.

锟斤拷锟斤拷

format

Format accepted by DateTime::createFromFormat().

date

String representing the date.

锟斤拷锟斤拷值

Returns associative array with detailed info about given date.

锟斤拷锟斤拷锟斤拷志

锟芥本 说锟斤拷
7.2.0 The zone element of the returned array represents seconds instead of minutes now, and its sign is inverted. For instance -120 is now 7200.

锟斤拷锟斤拷

Example #1 date_parse_from_format() example

<?php
$date 
"6.1.2009 13:00+01:00";
print_r(date_parse_from_format("j.n.Y H:iP"$date));
?>

锟斤拷锟斤拷锟斤拷锟教伙拷锟斤拷锟斤拷锟�

Array
(
    [year] => 2009
    [month] => 1
    [day] => 6
    [hour] => 13
    [minute] => 0
    [second] => 0
    [fraction] => 
    [warning_count] => 0
    [warnings] => Array
        (
        )

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

    [is_localtime] => 1
    [zone_type] => 1
    [zone] => 3600
    [is_dst] => 
)

锟轿硷拷

  • DateTime::createFromFormat() - 锟斤拷锟捷革拷锟斤拷锟侥革拷式锟斤拷锟斤拷锟斤拷锟斤拷时锟斤拷锟街凤拷锟斤拷
  • checkdate() - 锟斤拷证一锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟�