The Wayback Machine - https://web.archive.org/web/20230423000253/https://www.geeksforgeeks.org/php-date_get_last_errors-function/
Skip to content
Related Articles
Get the best out of our app
GFG App
Open App
geeksforgeeks
Browser
Continue

Related Articles

PHP | date_get_last_errors() Function

Improve Article
Save Article
Like Article
author
Mahadev99
proficient
163 published articles
Improve Article
Save Article
Like Article

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:




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

Output:

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

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

)

Program 2:




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

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
Last Updated : 14 Sep, 2018
Like Article
Save Article
Similar Reads
Related Tutorials