Fungsi date_diff
Fungsi date_diff mencari perbedaan
antara dua tanggal. Tanggal-tanggal tersebut harus
merupakan objek yang dibuat oleh fungsi date_create.
Fungsi mengembalikan objek 'tanggal',
yang dapat diformat menggunakan
method format.
Sintaks
date_diff(DateTimeInterface $base, DateTimeInterface $target, bool $absolute = false): DateInterval
Contoh
Mari kita cari perbedaan dalam hari antara 2025-12-31
dan 2026-01-05:
<?php
$date1 = date_create('2025-12-31');
$date2 = date_create('2026-01-05');
$diff = date_diff($date1, $date2);
echo $diff->format('%a hari');
?>
Hasil eksekusi kode:
5 hari
Lihat juga
-
fungsi
date_modify,
yang menambah atau mengurangi interval waktu dari tanggal