Fungsi date_diff
Fungsi date_diff mencari perbezaan
antara dua tarikh. Tarikh pada masa yang sama harus
menjadi objek yang dicipta oleh fungsi date_create.
Fungsi mengembalikan objek 'tarikh',
yang boleh diformat menggunakan
kaedah format.
Sintaks
date_diff(DateTimeInterface $base, DateTimeInterface $target, bool $absolute = false): DateInterval
Contoh
Mari cari perbezaan 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');
?>
Keputusan pelaksanaan kod:
5 hari
Lihat juga
-
fungsi
date_modify,
yang menambah atau menolak selang waktu dari tarikh