เพิ่มวันที่เเบบระบุตัวเลขทำยังไงครับ

ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา เพิ่มวันที่เเบบระบุตัวเลขทำยังไงครับ

เพิ่มวันที่เเบบระบุตัวเลขทำยังไงครับ
อยากเพิ่มวันที่เเบบระบุที่มาจาก text

 $strStartDate = "2020-01-19";  //วันที่จาก db
 $date = 1;  //input จาก text 

ตอนนี้เพิ่มวันจากตัว  +3 day ผมอยากเปลี่ยนให้มันอิงจาก $date ที่เราพิมเข้ามายังไงครับ

$strNewDate = date ('Y-m-d H:i:s ', strtotime("+3 day", strtotime($strStartDate)));

 


Golff Sinlapachai 19-01-2020 19:04:06

คำแนะนำ และการใช้งาน

สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก


  • ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
  • เปลี่ยน


    ( หรือ เข้าใช้งานผ่าน Social Login )

 ความคิดเห็นที่ 1
$date = 1;  //input จาก text  บวก 1 วัน


Golff Sinlapachai 19-01-2020 19:08
 ความคิดเห็นที่ 2
"+3 day" เป็น String เราสามารถเอาตัวแปร $date แทรกเข้าไป ตามรูปแบบการใช้งาน String ใน PHP ได้เลย

$strStartDate = "2020-01-19";  //วันที่จาก db
$date = 3;  //input จาก text
$strNewDate = date ('Y-m-d H:i:s ', strtotime("+$date day", strtotime($strStartDate)));
echo $strNewDate;
 


ninenik 19-01-2020
 ความคิดเห็นที่ 3
ขอบคุณครับ


Golff Sinlapachai 23-01-2020 10:34
1






เว็บไซต์ของเราให้บริการเนื้อหาบทความสำหรับนักพัฒนา โดยพึ่งพารายได้เล็กน้อยจากการแสดงโฆษณา โปรดสนับสนุนเว็บไซต์ของเราด้วยการปิดการใช้งานตัวปิดกั้นโฆษณา (Disable Ads Blocker) ขอบคุณครับ