Metode getLastErrors Kelas DateTime
Metode getLastErrors mengembalikan array dengan informasi tentang error dan peringatan terakhir,
yang muncul saat pembuatan atau bekerja dengan objek DateTime. Ini berguna untuk debugging
dan menangani tanggal yang tidak benar.
Sintaks
DateTime::getLastErrors();
Contoh
Mari coba buat objek DateTime dengan tanggal yang salah dan lihat error yang dikembalikan:
<?php
$date = DateTime::createFromFormat('Y-m-d', '2023-02-30');
$res = DateTime::getLastErrors();
print_r($res);
?>
Hasil eksekusi kode:
[
'warning_count' => 1,
'warnings' => [6 => 'The parsed date was invalid'],
'error_count' => 0,
'errors' => []
]
Contoh
Mari coba buat objek DateTime dengan format tanggal yang sepenuhnya salah:
<?php
$date = DateTime::createFromFormat('Y-m-d', 'invalid-date');
$res = DateTime::getLastErrors();
print_r($res);
?>
Hasil eksekusi kode:
[
'warning_count' => 0,
'warnings' => [],
'error_count' => 1,
'errors' => [0 => 'The parsed string was invalid']
]