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