Функция 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функцияси,
узоқлик вақтларини санадан қўшади ёки олади