date_diff funksiyası
date_diff funksiyası iki tarix arasındakı fərqi
tapır. Bu zaman tarixlər date_create
funksiyası ilə yaradılmış obyektlər olmalıdır.
Funksiya, 'tarix' format metodu ilə
formatlana bilən bir obyekt qaytarır.
Sintaksis
date_diff(DateTimeInterface $base, DateTimeInterface $target, bool $absolute = false): DateInterval
Nümunə
Gəlin 2025-12-31 ilə 2026-01-05
tarixləri arasındakı gün fərqini tapaq:
<?php
$date1 = date_create('2025-12-31');
$date2 = date_create('2026-01-05');
$diff = date_diff($date1, $date2);
echo $diff->format('%a gün');
?>
Kodun icrasının nəticəsi:
5 gün
Həmçinin bax
-
date_modifyfunksiyası,
ki, tarixdən zaman intervalı əlavə edir və ya çıxır