247 of 410 menu

Methode getLastErrors van de DateTime-klasse

De methode getLastErrors retourneert een array met informatie over de laatste fouten en waarschuwingen, die zijn opgetreden bij het aanmaken of werken met objecten van DateTime. Dit is handig voor debugging en het verwerken van ongeldige datums.

Syntaxis

DateTime::getLastErrors();

Voorbeeld

Laten we proberen een DateTime-object aan te maken met een ongeldige datum en kijken naar de geretourneerde fouten:

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

Resultaat van de code-uitvoering:

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

Voorbeeld

Laten we proberen een DateTime-object aan te maken met een volledig ongeldige datumnotatie:

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

Resultaat van de code-uitvoering:

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

Zie ook

  • de functie date,
    die een opgegeven datum opmaakt
  • de functie strtotime,
    die een string converteert naar een Unix-timestamp
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren