date_modify ֆունկցիա
date_modify ֆունկցիան թույլ է տալիս ամսաթվին գումարել
և հանել ժամանակի որոշակի միջակայքեր:
Ամսաթիվը դրա համար պետք է լինի օբյեկտ,
որը ստեղծվել է date_create ֆունկցիայով:
Ֆունկցիան փոխում է հենց փոխանցված օբյեկտը և
վերադարձնում է նաև փոփոխված օբյեկտը ամսաթվով:
Շարահյուսություն
date_modify(DateTime $object, string $modifier): DateTime|false
Օրինակ
Եկեք ստեղծենք օբյեկտ 2025
տարվա, 12 ամսվա, 31 օրվա ամսաթվով, ապա
դրան գումարենք 1 օր և արտածենք
'օր.ամիս.տարի' ֆորմատով:
<?php
$date = date_create('2025-12-31');
date_modify($date, '1 day');
echo date_format($date, 'd.m.Y');
?>
Կոդի կատարման արդյունք:
'01.01.2026'
Օրինակ
Եկեք ստեղծենք օբյեկտ 2025
տարվա, 12 ամսվա, 31 օրվա ամսաթվով, ապա
դրան գումարենք 3 օր և արտածենք
'օր.ամիս.տարի' ֆորմատով:
<?php
$date = date_create('2025-12-31');
date_modify($date, '3 days');
echo date_format($date, 'd.m.Y');
?>
Կոդի կատարման արդյունք.
'03.01.2026'
Օրինակ
Եկեք ստեղծենք օբյեկտ 2025
տարվա, 12 ամսվա, 31 օրվա ամսաթվով, ապա
դրան գումարենք 3 օր և 1 ամիս
ու արտածենք 'օր.ամիս.տարի' ֆորմատով:
<?php
$date = date_create('2025-12-31');
date_modify($date, '3 days 1 month');
echo date_format($date, 'd.m.Y');
?>
Կոդի կատարման արդյունք.
'03.02.2026'
Օրինակ
Եկեք ստեղծենք օբյեկտ 2025
տարվա, 1 ամսվա, 1 օրվա ամսաթվով, ապա
դրանից հանենք 1 օր և արտածենք
'օր.ամիս.տարի' ֆորմատով:
<?php
$date = date_create('2025-01-01');
date_modify($date, '-1 day');
echo date_format($date, 'd.m.Y');
?>
Կոդի կատարման արդյունք.
'31.12.2024'
Տես նաև
-
date_formatֆունկցիան,
որը ֆորմատավորում է ամսաթիվը