Kazi date_diff
Kazi date_diff hutafuta tofauti
kati ya tarehe mbili. Tarehe hizo zinapaswa
kuwa vitu vilivyoundwa na kazi date_create.
Kazi hurudisha kitu 'tarehe',
ambacho kinaweza kuundwa kwa kutumia
mtindo wa mbinu format.
Syntax
date_diff(DateTimeInterface $base, DateTimeInterface $target, bool $absolute = false): DateInterval
Mfano
Wacha tutafute tofauti kati ya siku 2025-12-31
na 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 siku');
?>
Matokeo ya utekelezaji wa kificho:
5 siku
Angalia pia
-
kazi
date_modify,
ambayo huongeza au kupunguza vipindi vya muda kutoka kwa tarehe