Funktsioon date_sub
Funktsioon date_sub võimaldab kuupäevast intervalli lahutada. See võtab kaks parameetrit: kuupäevaobjekti, mis on loodud funktsiooniga date_create ja intervalli, mis on loodud funktsiooniga date_interval_create_from_date_string.
Süntaks
date_sub($date, $interval);
Näide
Lahutame praegusest kuupäevast 2 nädalat:
<?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');
?>
Koodi täitmise tulemus:
'2023-11-17'
Näide
Lahutame määratud kuupäevast 3 kuud ja 5 päeva:
<?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');
?>
Koodi täitmise tulemus:
'2023-05-15'
Vaata ka
-
funktsiooni
date_add,
mis lisab kuupäevale intervalli -
funktsiooni
date_create,
mis loob DateTime objekti -
funktsiooni
date_diff,
mis arvutab kuupäevade vahe