247 of 410 menu

Metoda getLastErrors třídy DateTime

Metoda getLastErrors vrací pole s informacemi o posledních chybách a varováních, které vznikly při vytváření nebo práci s objekty DateTime. To je užitečné pro ladění a zpracování nekorektních dat.

Syntaxe

DateTime::getLastErrors();

Příklad

Zkusme vytvořit objekt DateTime s neplatným datem a podívejme se na vrácené chyby:

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

Výsledek provedení kódu:

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

Příklad

Zkusme vytvořit objekt DateTime s kompletně neplatným formátem data:

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

Výsledek provedení kódu:

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

Viz také

  • funkci date,
    která formátuje zadané datum
  • funkci strtotime,
    která převádí řetězec na Unixové časové razítko
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικά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
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout