247 of 410 menu

Метод getLastErrors на класа DateTime

Методът getLastErrors връща масив с информация за последните грешки и предупреждения, които са възникнали при създаване или работа с обекти DateTime. Това е полезно за дебъгване и обработка на некорректни дати.

Синтаксис

DateTime::getLastErrors();

Пример

Нека се опитаме да създадем обект DateTime с невалидна дата и да видим върнатите грешки:

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

Резултат от изпълнението на кода:

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

Пример

Нека се опитаме да създадем обект DateTime с напълно невалиден формат на датата:

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

Резултат от изпълнението на кода:

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

Вижте също

  • функцията date,
    която форматира зададена дата
  • функцията strtotime,
    която преобразува низ във времеви печат на Unix
Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне