PHP | date_get_last_errors() Function

The date_get_last_errors() function is an inbuilt function in PHP which is used to returns the warnings and errors. This function parse a date/time string and returns an array of warnings and errors.

Syntax:

  • Procedural style:
    array date_get_last_errors( void )
  • Object oriented style:
    array DateTime::getLastErrors( void )

Parameters: This function does not accept any parameter.

Return Value: This function returns an array containing information about warnings and errors.

Below programs illustrate the date_get_last_errors() function in PHP:



Program 1:

filter_none

edit
close

play_arrow

link
brightness_4
code

<?php
$date = date_create();
print_r(date_get_last_errors());
?>

chevron_right


Output:

Array
(
    [warning_count] => 0
    [warnings] => Array
        (
        )

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

)

Program 2:

filter_none

edit
close

play_arrow

link
brightness_4
code

<?php
try {
    $date = new DateTime('vgdgh');
catch (Exception $e) {
      
    // For demonstration purposes only...
    print_r(DateTime::getLastErrors());
}
?>

chevron_right


Output:

Array
(
    [warning_count] => 0
    [warnings] => Array
        (
        )

    [error_count] => 1
    [errors] => Array
        (
            [0] => The timezone could not be found in the database
        )

)

Related Articles:

Reference: http://php.net/manual/en/datetime.getlasterrors.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.