สวัสดีจ้าเพื่อน ๆ มีใครกำลังมองหา Function สำหรับหา หาวันที่ นับไป จากวันที่ ที่กําหนด ตัวอย่าง โค้ด PHP การเขียน Function หาวันที่ นับจากวันที่ ที่กำหนด เช่น วันที่ ในอีก 7 วันถัดไปจากวันนี้ วันที่ ย้อนหลัง 7 วันนับจากวันนี้ คำนวณหาวันที่ในอนาคต วันนี้ ดูเพลิน เรามีตัวอย่างโค้ด มาให้เพื่อน ๆ นำไปใช้กัน เรามีทั้งตัวอย่างโค้ด Function วิธีการใช้งาน และวิธีการเขียนมาให้ดูกันเลยจ้า
ตัวอย่าง PHP Function หาวันที่ในอนาคต จากวันที่ ที่กำหนด
Function จะรับ Parameter ตามรายการด้านล่างนี้:
- วันที่ ที่กำหนด
- จำนวนวันที่ต้องการบวกเพิ่มเข้าไป
function getNextDayFromDate($date,$days){ $today = new DateTime($date); // กำหนดวันที่ $next_day = $today->add(new DateInterval('P'.$days.'D')); // บวกเพิ่มจำนวน X วัน return $next_day->format('Y-m-d'); } $today = '2023-03-01'; $plus_days = 7; $nextDay = getNextDayFromDate($today,$plus_days); echo "<b>Today:</b> ".$today.' <b>and Next '.$plus_days.' days is:</b> '.$nextDay;
ผลลัพธ์ที่ได้: Today: 2023-03-01 and Next 7 days is: 2023-03-08
ตัวอย่าง PHP Function หาวันที่ในอดีต จากวันที่ ที่กำหนด
Function จะรับ Parameter ตามรายการด้านล่างนี้:
- วันที่ ที่กำหนด
- จำนวนวันที่ต้องกาลบออกข้าไป
function getPastDayFromDate($date,$days){ $today = new DateTime($date); // กำหนดวันที่ $next_day = $today->sub(new DateInterval('P'.$days.'D')); // ลบออกจำนวน X วัน return $next_day->format('Y-m-d'); } $today = '2023-03-01'; $minus_days = 5; $nextDay = getPastDayFromDate($today,$minus_days); echo "<b>Today:</b> ".$today.' <b>and Past '.$plus_days.' days is:</b> '.$nextDay;
ผลลัพธ์ที่ได้: Today: 2023-03-01 and Past 5 days is: 2023-02-24
บทความอื่น ๆ ที่เกี่ยวข้องกับ PHP
เป็นยังไงกันบ้างคะ สำหรับบทความเรื่อง PHP หาวันที่ นับจากวันที่ ที่กำหนด เช่น วันที่ ในอีก 7 วันถัดไปจากวันนี้ ดูเพลินก็หวังว่าบทความของเราจะเป็นประโยชน์ต่อท่านไม่มากก็น้อย นอกจากนี้ เรายังมีบทความดี ๆ อีกมากมาย คุณสามารถลองคลิกเขาไปอ่านบทความอื่น ๆ ตามลิงค์ด้านล่างได้เลย