date_diff функциясы
date_diff функциясы эки датанын ортосундагы
айырманы табат. Даталар бул учурда
date_create функциясы менен
түзүлгөн объекттер болушу керек.
Функция 'дата' объектин кайтарат,
ал формат методу менен форматалса болот.
Синтаксис
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функциясы,
ал датадан убакыт аралыктарын кошот же кемитет