НОВИНКА!
Занимательная математика от Трепачёва. Присоединяйтесь к нам!
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
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить