PHP | date_parse() Function

The date_parse() is an inbuilt function in PHP which is used to find the detailed information about a specified date. This function returns an associative array of detailed information for a specified date on success and returns FALSE on failure

Syntax:

date_parse($date)

Parameters Used: The date_parse() function accepts only one parameter as mentioned above and described below:

  • $date: It is a mandatory parameter which specifies the date (in a format accepted by strtotime() function)

Return Value: Returns an associative array containing information about the parsed date.

Errors/Exceptions: In case if the date format has an error, an error message will appear.



Below programs illustrate the date_parse() function.

Program 1:

filter_none

edit
close

play_arrow

link
brightness_4
code

<?php
// PHP program to illustrate 
// the date_parse function
  
print_r(date_parse("2018-06-27 12:30:45.5"));
?>

chevron_right


Output:

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] => 
)

Program 2: If we Passing incorrect format of date in function then program run succesfully but it will count errors. below program show [error_count] =gt; 1.

filter_none

edit
close

play_arrow

link
brightness_4
code

<?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"));
?>

chevron_right


Output:

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] => 
)

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



My Personal Notes arrow_drop_up

Recommended Posts:



    Article Tags :
    Practice Tags :


    Be the First to upvote.


    Please write to us at contribute@geeksforgeeks.org to report any issue with the above content.