247 of 410 menu

Metoda getLastErrors a clasei DateTime

Metoda getLastErrors returnează un array cu informații despre ultimele erori și avertismente, care au apărut la crearea sau lucrul cu obiectele DateTime. Acest lucru este util pentru depanare și procesarea datelor incorecte.

Sintaxă

DateTime::getLastErrors();

Exemplu

Să încercăm să creăm un obiect DateTime cu o dată incorectă și să analizăm erorile returnate:

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

Rezultatul executării codului:

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

Exemplu

Să încercăm să creăm un obiect DateTime cu un format de dată complet incorect:

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

Rezultatul executării codului:

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

Vedeți și

  • funcția date,
    care formatează data specificată
  • funcția strtotime,
    care transformă șirul de caractere în marcaj de timp Unix
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge