247 of 410 menu

DateTime 클래스의 getLastErrors 메서드

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 함수
  • 문자열을 Unix 타임스탬프로 변환하는 strtotime 함수
한국어
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
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부