247 of 410 menu

Méthode getLastErrors de la classe DateTime

La méthode getLastErrors renvoie un tableau contenant des informations sur les derniers avertissements et erreurs, survenus lors de la création ou de l'utilisation des objets DateTime. Ceci est utile pour le débogage et la gestion des dates incorrectes.

Syntaxe

DateTime::getLastErrors();

Exemple

Essayons de créer un objet DateTime avec une date invalide et observons les erreurs renvoyées :

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

Résultat de l'exécution du code :

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

Exemple

Essayons de créer un objet DateTime avec un format de date totalement invalide :

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

Résultat de l'exécution du code :

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

Voir aussi

  • la fonction date,
    qui formate une date donnée
  • la fonction strtotime,
    qui convertit une chaîne en timestamp Unix
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser