247 of 410 menu

Metoden getLastErrors i DateTime-klassen

Metoden getLastErrors returnerer en matrix med information om de seneste fejl og advarsler, der opstod under oprettelsen eller arbejdet med objekter af DateTime. Dette er nyttigt til fejlfinding og håndtering af ugyldige datoer.

Syntaks

DateTime::getLastErrors();

Eksempel

Lad os prøve at oprette et DateTime-objekt med en ugyldig dato og se på de returnerede fejl:

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

Resultatet af kodekørslen:

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

Eksempel

Lad os prøve at oprette et DateTime-objekt med et helt ugyldigt datoformat:

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

Resultatet af kodekørslen:

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

Se også

  • funktionen date,
    som formaterer en given dato
  • funktionen strtotime,
    som konverterer en streng til et Unix-tidsstempel
Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικά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
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis