คำอธิบาย
ฟังก์ชัน date_modify() ใช้ปรับเปลี่ยนวันที่/เวลาของออบเจ็กต์ DateTime โดยใช้สตริงรูปแบบวันที่สัมพัทธ์ (relative date string)
รูปแบบการใช้งาน (Syntax)
date_modify(object, modify)
พารามิเตอร์
- object — ออบเจ็กต์ DateTime จาก date_create()
- modify — สตริงวันที่/เวลาสัมพัทธ์ (เช่น "+5 days", "-2 weeks", "next Monday")
ค่าที่คืนกลับ
คืนค่า NULL เมื่อสำเร็จ หรือ FALSE เมื่อล้มเหลว
ตัวอย่างการใช้งาน
<?php
$dt = date_create("2024-01-15");
date_modify($dt, "+5 days");
echo date_format($dt, "Y-m-d");
?>
ผลลัพธ์
2024-01-20
ตัวอย่างเพิ่มเติม
<?php
$dt = date_create("2024-01-15");
date_modify($dt, "next Friday");
echo date_format($dt, "Y-m-d");
?>
ผลลัพธ์
2024-01-19