Hàm date_modify
Hàm date_modify cho phép cộng
và trừ các khoảng thời gian nhất định từ
một ngày. Ngày phải là một đối tượng,
được tạo bởi hàm date_create.
Hàm này thay đổi chính đối tượng được truyền vào, và
cũng trả về đối tượng đã được thay đổi với ngày.
Cú pháp
date_modify(DateTime $object, string $modifier): DateTime|false
Ví dụ
Hãy tạo một đối tượng với ngày tháng năm 2025,
tháng 12, ngày 31, sau đó
cộng thêm 1 ngày và hiển thị nó ở
định dạng 'ngày.tháng.năm':
<?php
$date = date_create('2025-12-31');
date_modify($date, '1 day');
echo date_format($date, 'd.m.Y');
?>
Kết quả thực thi mã:
'01.01.2026'
Ví dụ
Hãy tạo một đối tượng với ngày tháng năm 2025,
tháng 12, ngày 31, sau đó
cộng thêm 3 ngày và hiển thị nó ở định dạng
'ngày.tháng.năm':
<?php
$date = date_create('2025-12-31');
date_modify($date, '3 days');
echo date_format($date, 'd.m.Y');
?>
Kết quả thực thi mã:
'03.01.2026'
Ví dụ
Hãy tạo một đối tượng với ngày tháng năm 2025,
tháng 12, ngày 31, sau đó
cộng thêm 3 ngày và 1 tháng
và hiển thị nó ở định dạng 'ngày.tháng.năm':
<?php
$date = date_create('2025-12-31');
date_modify($date, '3 days 1 month');
echo date_format($date, 'd.m.Y');
?>
Kết quả thực thi mã:
'03.02.2026'
Ví dụ
Hãy tạo một đối tượng với ngày tháng năm 2025,
tháng 1, ngày 1, sau đó
trừ đi 1 ngày và hiển thị nó ở
định dạng 'ngày.tháng.năm':
<?php
$date = date_create('2025-01-01');
date_modify($date, '-1 day');
echo date_format($date, 'd.m.Y');
?>
Kết quả thực thi mã:
'31.12.2024'
Xem thêm
-
hàm
date_format,
hàm định dạng ngày tháng