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

phpDateTime::getLastErrors();

Contoh

Mari coba buat objek DateTime dengan tanggal yang salah dan lihat error yang dikembalikan:

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

Hasil eksekusi kode:

php[
  '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<?php
  $date = DateTime::createFromFormat('Y-m-d', 'invalid-date');
  $res = DateTime::getLastErrors();
  print_r($res);
?>

Hasil eksekusi kode:

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

Lihat Juga

  • fungsi date,
    yang memformat tanggal yang ditentukan
  • fungsi strtotime,
    yang mengubah string menjadi stempel waktu Unix