Phương thức modify của lớp DateTime
Phương thức modify cho phép thay đổi ngày và giờ của đối tượng DateTime.
Nó nhận một tham số dạng chuỗi với định dạng ngày tương đối, chỉ định cách thức
thay đổi giá trị ngày/giờ hiện tại.
Cú pháp
$datetime->modify(string $modifier);
Ví dụ
Thêm 1 ngày vào ngày hiện tại:
<?php
$date = new DateTime('2023-01-01');
$date->modify('+1 day');
echo $date->format('Y-m-d');
?>
Kết quả thực thi mã:
'2023-01-02'
Ví dụ
Trừ 2 tuần từ ngày hiện tại:
<?php
$date = new DateTime('2023-01-15');
$date->modify('-2 weeks');
echo $date->format('Y-m-d');
?>
Kết quả thực thi mã:
'2023-01-01'
Ví dụ
Đặt ngày đầu tiên của tháng tiếp theo:
<?php
$date = new DateTime('2023-01-20');
$date->modify('first day of next month');
echo $date->format('Y-m-d');
?>
Kết quả thực thi mã:
'2023-02-01'