PHP | date_parse() Function
Last Updated :
06 Dec, 2019
Improve
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:
php
php
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)
<?php
// PHP program to illustrate
// the date_parse function
print_r(date_parse("2018-06-27 12:30:45.5"));
?>
<?php
// PHP program to illustrate
// the date_parse function
print_r(date_parse("2018-06-27 12:30:45.5"));
?>
Output:
Program 2: If we Passing incorrect format of date in function then program run successfully but it will count errors. below program show [error_count] =gt; 1.
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] => )
<?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"));
?>
<?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"));
?>
Output:
Reference: http://php.net/manual/en/function.date-parse.php
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] => )