Funkcija date_sub
Funkcija date_sub ļauj atņemt intervālu no datuma. Tā pieņem divus parametrus: datuma objektu, kas izveidots ar date_create un intervālu, kas izveidots ar date_interval_create_from_date_string.
Sintakse
date_sub($date, $interval);
Piemērs
Atņemsim 2 nedēļas no pašreizējā datuma:
<?php
$date = date_create('2023-12-01');
$interval = date_interval_create_from_date_string('2 weeks');
date_sub($date, $interval);
echo date_format($date, 'Y-m-d');
?>
Koda izpildes rezultāts:
'2023-11-17'
Piemērs
Atņemsim 3 mēnešus un 5 dienas no norādītā datuma:
<?php
$date = date_create('2023-08-20');
$interval = date_interval_create_from_date_string('3 months + 5 days');
date_sub($date, $interval);
echo date_format($date, 'Y-m-d');
?>
Koda izpildes rezultāts:
'2023-05-15'
Skatiet arī
-
funkciju
date_add,
kas pievieno intervālu datumam -
funkciju
date_create,
kas izveido DateTime objektu -
funkciju
date_diff,
kas aprēķina starpību starp datumiem