date_diff функциясы
date_diff функциясы екі күн арасындағы айырмашылықты
табады. Бұл ретте күндер date_create
функциясымен жасалған объектілер болуы тиіс.
Функция 'күн' объектісін қайтарады,
ол format әдісі арқылы пішімделуі мүмкін.
Синтаксис
date_diff(DateTimeInterface $base, DateTimeInterface $target, bool $absolute = false): DateInterval
Мысал
2025-12-31 және 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 күн');
?>
Кодты орындау нәтижесі:
5 күн
Сондай-ақ қараңыз
-
date_modifyфункциясы,
ол күннен уақыт аралықтарын қосады немесе алып тастайды