247 of 410 menu

Die Methode getLastErrors der Klasse DateTime

Die Methode getLastErrors gibt ein Array mit Informationen über die letzten Fehler und Warnungen zurück, die bei der Erstellung oder Arbeit mit Objekten von DateTime aufgetreten sind. Dies ist nützlich für das Debugging und die Behandlung ungültiger Daten.

Syntax

DateTime::getLastErrors();

Beispiel

Versuchen wir, ein DateTime-Objekt mit einem ungültigen Datum zu erstellen, und schauen wir uns die zurückgegebenen Fehler an:

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

Ergebnis der Codeausführung:

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

Beispiel

Versuchen wir, ein DateTime-Objekt mit einem vollständig ungültigen Datumsformat zu erstellen:

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

Ergebnis der Codeausführung:

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

Siehe auch

  • die Funktion date,
    die das angegebene Datum formatiert
  • die Funktion strtotime,
    die eine Zeichenkette in einen Unix-Zeitstempel umwandelt
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen