ฟังก์ชัน date_add
ฟังก์ชัน date_sub ช่วยให้เพิ่มช่วงเวลาให้กับวันที่ได้ ฟังก์ชันนี้รับพารามิเตอร์สองตัว: อ็อบเจ็กต์วันที่ที่สร้างขึ้นผ่าน date_create และช่วงเวลาที่สร้างขึ้นผ่าน date_interval_create_from_date_string
ไวยากรณ์
date_add(DateTime $object, DateInterval $interval): DateTime
ตัวอย่าง
เพิ่ม 5 วันให้กับวันที่ปัจจุบัน:
<?php
$date = date_create('2023-01-01');
$interval = date_interval_create_from_date_string('5 days');
date_add($date, $interval);
echo date_format($date, 'Y-m-d');
?>
ผลลัพธ์จากการรันโค้ด:
'2023-01-06'
ตัวอย่าง
เพิ่ม 1 เดือน และ 10 วันให้กับวันที่ที่ระบุ:
<?php
$date = date_create('2023-03-15');
$interval = date_interval_create_from_date_string('1 month + 10 days');
date_add($date, $interval);
echo date_format($date, 'Y-m-d');
?>
ผลลัพธ์จากการรันโค้ด:
'2023-04-25'
ดูเพิ่มเติม
-
ฟังก์ชัน
date_create,
ซึ่งสร้างอ็อบเจ็กต์วันที่ -
ฟังก์ชัน
date_sub,
ซึ่งลบช่วงเวลาออกจากวันที่ -
ฟังก์ชัน
date_diff,
ซึ่งคำนวณความแตกต่างระหว่างวันที่