Funktionen date_modify
Funktionen date_modify låter dig addera
och subtrahera vissa tidsintervall
från ett datum. Datumet måste vara ett objekt
skapat av funktionen date_create.
Funktionen modifierar själva det överförda objektet, och
returnerar även det modifierade objektet med datumet.
Syntax
date_modify(DateTime $object, string $modifier): DateTime|false
Exempel
Låt oss skapa ett objekt med datum för 2025
år, 12 månad, 31 dag, sedan
addera 1 dag till det och skriva ut det i
formatet 'dag.månad.år':
<?php
$date = date_create('2025-12-31');
date_modify($date, '1 day');
echo date_format($date, 'd.m.Y');
?>
Resultat av kodkörning:
'01.01.2026'
Exempel
Låt oss skapa ett objekt med datum för 2025
år, 12 månad, 31 dag, sedan
addera 3 dagar till det och skriva ut det i formatet
'dag.månad.år':
<?php
$date = date_create('2025-12-31');
date_modify($date, '3 days');
echo date_format($date, 'd.m.Y');
?>
Resultat av kodkörning:
'03.01.2026'
Exempel
Låt oss skapa ett objekt med datum för 2025
år, 12 månad, 31 dag, sedan
addera 3 dagar och 1 månad
till det och skriva ut det i formatet 'dag.månad.år':
<?php
$date = date_create('2025-12-31');
date_modify($date, '3 days 1 month');
echo date_format($date, 'd.m.Y');
?>
Resultat av kodkörning:
'03.02.2026'
Exempel
Låt oss skapa ett objekt med datum för 2025
år, 1 månad, 1 dag, sedan
subtrahera 1 dag från det och skriva ut det i
formatet 'dag.månad.år':
<?php
$date = date_create('2025-01-01');
date_modify($date, '-1 day');
echo date_format($date, 'd.m.Y');
?>
Resultat av kodkörning:
'31.12.2024'
Se även
-
funktionen
date_format,
som formaterar ett datum