date_diff Fonksiyonu
date_diff fonksiyonu iki tarih arasındaki farkı
bulur. Tarihlerin, date_create
fonksiyonu tarafından oluşturulmuş nesneler olması
gerekir. Fonksiyon, 'tarih'
nesnesi döndürür ve bu nesne
format metodu kullanılarak biçimlendirilebilir.
Sözdizimi
date_diff(DateTimeInterface $base, DateTimeInterface $target, bool $absolute = false): DateInterval
Örnek
2025-12-31 ile 2026-01-05
tarihleri arasındaki gün farkını bulalım:
<?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 çalıştırılmasının sonucu:
5 gün
Ayrıca Bakınız
-
date_modifyfonksiyonu,
bir tarihe zaman aralıkları ekleyen veya çıkaran