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,
    ซึ่งแปลงสตริงเป็นสตริงเวลายูนิกซ์
ไทย
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
เราใช้คุกกี้สำหรับการทำงานของเว็บไซต์ การวิเคราะห์ และการปรับเนื้อหาให้เหมาะสมส่วนบุคคล การประมวลผลข้อมูลเกิดขึ้นตาม นโยบายความเป็นส่วนตัว.
ยอมรับทั้งหมด ปรับแต่ง ปฏิเสธ