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ֆունկցիան,
որը գումարում կամ հանում է ժամանակային միջակայքեր ամսաթվից