247 of 410 menu

Metodo getLastErrors della classe DateTime

Il metodo getLastErrors restituisce un array con informazioni sugli ultimi errori e avvisi, che si sono verificati durante la creazione o il lavoro con oggetti DateTime. Questo è utile per il debug e la gestione di date non corrette.

Sintassi

DateTime::getLastErrors();

Esempio

Proviamo a creare un oggetto DateTime con una data non valida e osserviamo gli errori restituiti:

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

Risultato dell'esecuzione del codice:

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

Esempio

Proviamo a creare un oggetto DateTime con un formato data completamente errato:

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

Risultato dell'esecuzione del codice:

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

Vedi anche

  • la funzione date,
    che formatta una data specificata
  • la funzione strtotime,
    che converte una stringa in un timestamp Unix
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta