Funkcija date_diff
Funkcija date_diff pronalazi razliku
između dva datuma. Datumi pritom moraju
biti objekti, kreirani funkcijom date_create.
Funkcija vraća objekat 'datuma',
koji može biti formatiran uz pomoć
metode format.
Sintaksa
date_diff(DateTimeInterface $base, DateTimeInterface $target, bool $absolute = false): DateInterval
Primer
Hajde da pronađemo razliku u danima između 2025-12-31
i 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 dana');
?>
Rezultat izvršavanja koda:
5 dana
Pogledajte takođe
-
funkciju
date_modify,
koja dodaje ili oduzima vremenske intervale od datuma