ფუნქცია 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,
რომელიც ამატებს ან აკლებს დროის ინტერვალებს თარიღს