Funkcija date_modify
Funkcija date_modify omogoča prištevanje
in odštevanje določenih časovnih obdobij
od datuma. Datum mora biti objekt,
ustvarjen s funkcijo date_create.
Funkcija spremeni predani objekt
in vrne tudi spremenjen objekt z datumom.
Sintaksa
date_modify(DateTime $object, string $modifier): DateTime|false
Primer
Ustvarimo objekt z datumom za 2025
leto, 12 mesec, 31 dan, nato
prištejmo k njej 1 dan in izpišimo v
formatu 'dan.mesec.leto':
<?php
$date = date_create('2025-12-31');
date_modify($date, '1 day');
echo date_format($date, 'd.m.Y');
?>
Rezultat izvajanja kode:
'01.01.2026'
Primer
Ustvarimo objekt z datumom za 2025
leto, 12 mesec, 31 dan, nato
prištejmo k njej 3 dni in izpišimo v formatu
'dan.mesec.leto':
<?php
$date = date_create('2025-12-31');
date_modify($date, '3 days');
echo date_format($date, 'd.m.Y');
?>
Rezultat izvajanja kode:
'03.01.2026'
Primer
Ustvarimo objekt z datumom za 2025
leto, 12 mesec, 31 dan, nato
prištejmo k njej 3 dni in 1 mesec
in izpišimo v formatu 'dan.mesec.leto':
<?php
$date = date_create('2025-12-31');
date_modify($date, '3 days 1 month');
echo date_format($date, 'd.m.Y');
?>
Rezultat izvajanja kode:
'03.02.2026'
Primer
Ustvarimo objekt z datumom za 2025
leto, 1 mesec, 1 dan, nato
odštejmo od nje 1 dan in izpišimo v
formatu 'dan.mesec.leto':
<?php
$date = date_create('2025-01-01');
date_modify($date, '-1 day');
echo date_format($date, 'd.m.Y');
?>
Rezultat izvajanja kode:
'31.12.2024'
Glejte tudi
-
funkcijo
date_format,
ki oblikuje datum