Phương thức sub của lớp DateTime
Phương thức sub của lớp DateTime trừ khoảng thời gian được chỉ định ra khỏi ngày tháng. Nó nhận một đối tượng DateInterval làm tham số. Chính đối tượng chứa ngày tháng bị thay đổi.
Cú pháp
$datetime->sub(DateInterval $interval);
Ví dụ
Trừ 2 ngày từ ngày hiện tại:
<?php
$date = new DateTime('2023-05-15');
$interval = new DateInterval('P2D');
$date->sub($interval);
echo $date->format('Y-m-d');
?>
Kết quả thực thi mã:
'2023-05-13'
Ví dụ
Trừ 1 tháng và 5 ngày từ ngày được chỉ định:
<?php
$date = new DateTime('2023-06-20');
$interval = new DateInterval('P1M5D');
$date->sub($interval);
echo $date->format('Y-m-d');
?>
Kết quả thực thi mã:
'2023-05-15'