247 of 410 menu

Método getLastErrors de la clase DateTime

El método getLastErrors devuelve un array con información sobre los últimos errores y advertencias, que surgieron al crear o trabajar con objetos DateTime. Esto es útil para la depuración y el manejo de fechas incorrectas.

Sintaxis

DateTime::getLastErrors();

Ejemplo

Intentemos crear un objeto DateTime con una fecha incorrecta y veamos los errores devueltos:

<?php $date = DateTime::createFromFormat('Y-m-d', '2023-02-30'); $res = DateTime::getLastErrors(); print_r($res); ?>

Resultado de ejecutar el código:

[ 'warning_count' => 1, 'warnings' => [6 => 'The parsed date was invalid'], 'error_count' => 0, 'errors' => [] ]

Ejemplo

Intentemos crear un objeto DateTime con un formato de fecha completamente incorrecto:

<?php $date = DateTime::createFromFormat('Y-m-d', 'invalid-date'); $res = DateTime::getLastErrors(); print_r($res); ?>

Resultado de ejecutar el código:

[ 'warning_count' => 0, 'warnings' => [], 'error_count' => 1, 'errors' => [0 => 'The parsed string was invalid'] ]

Véase también

  • la función date,
    que formatea una fecha determinada
  • la función strtotime,
    que convierte una cadena en una marca de tiempo Unix
Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar