247 of 410 menu

DateTime klasės getLastErrors metodas

Metodas getLastErrors grąžina masyvą su informacija apie paskutines klaidas ir įspėjimus, kurios atsirado kuriant arba dirbant su DateTime objektais. Tai naudinga derinimui ir neteisingų datų apdorojimui.

Sintaksė

DateTime::getLastErrors();

Pavyzdys

Pabandykime sukurti DateTime objektą su neteisinga data ir pažiūrėkime į grąžintas klaidas:

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

Kodo vykdymo rezultatas:

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

Pavyzdys

Pabandykime sukurti DateTime objektą su visiškai neteisingu datos formatu:

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

Kodo vykdymo rezultatas:

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

Taip pat žiūrėkite

  • funkciją date,
    kuri formatuoja nurodytą datą
  • funkciją strtotime,
    kuri konvertuoja eilutę į Unix laiko žymę
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti