Funkcija date_modify
Funkcija date_modify ļauj pievienot
un atņemt no datuma noteiktus laika
periodus. Datumam šajā gadījumā jābūt objektam,
kas izveidots ar funkciju date_create.
Funkcija maina pašu nodoto objektu un
arī atgriež modificētu objektu ar datumu.
Sintakse
date_modify(DateTime $object, string $modifier): DateTime|false
Piemērs
Izveidosim objektu ar datumu 2025
gadam, 12 mēnesi, 31 dienu, tad
pievienosim tai 1 dienu un izvadīsim
formātā 'diena.mēnesis.gads':
<?php
$date = date_create('2025-12-31');
date_modify($date, '1 day');
echo date_format($date, 'd.m.Y');
?>
Koda izpildes rezultāts:
'01.01.2026'
Piemērs
Izveidosim objektu ar datumu 2025
gadam, 12 mēnesi, 31 dienu, tad
pievienosim tai 3 dienas un izvadīsim formātā
'diena.mēnesis.gads':
<?php
$date = date_create('2025-12-31');
date_modify($date, '3 days');
echo date_format($date, 'd.m.Y');
?>
Koda izpildes rezultāts:
'03.01.2026'
Piemērs
Izveidosim objektu ar datumu 2025
gadam, 12 mēnesi, 31 dienu, tad
pievienosim tai 3 dienas un 1 mēnesi
un izvadīsim formātā 'diena.mēnesis.gads':
<?php
$date = date_create('2025-12-31');
date_modify($date, '3 days 1 month');
echo date_format($date, 'd.m.Y');
?>
Koda izpildes rezultāts:
'03.02.2026'
Piemērs
Izveidosim objektu ar datumu 2025
gadam, 1 mēnesi, 1 dienu, tad
atņemsim no tās 1 dienu un izvadīsim
formātā 'diena.mēnesis.gads':
<?php
$date = date_create('2025-01-01');
date_modify($date, '-1 day');
echo date_format($date, 'd.m.Y');
?>
Koda izpildes rezultāts:
'31.12.2024'
Skatiet arī
-
funkciju
date_format,
kas formatē datumu