247 of 410 menu

Metoden getLastErrors i klassen DateTime

Metoden getLastErrors returnerer en matrise med informasjon om de siste feilene og advarslene, som oppstod under opprettelse eller arbeid med objekter av DateTime. Dette er nyttig for feilsøking og håndtering av ugyldige datoer.

Syntaks

DateTime::getLastErrors();

Eksempel

La oss prøve å opprette et DateTime-objekt med en ugyldig dato og se på de returnerte feilene:

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

Resultat av kjøring av koden:

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

Eksempel

La oss prøve å opprette et DateTime-objekt med et helt ugyldig datoformat:

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

Resultat av kjøring av koden:

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

Se også

  • funksjonen date,
    som formaterer en gitt dato
  • funksjonen strtotime,
    som konverterer en streng til en Unix-tidsstempel
Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis