หาค่า 1 อาทิตย์
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา หาค่า 1 อาทิตย์
$chk_dateV = substr(date("Y-m-d H:i:s"),-19,-9)
ค่าของ $chk_dateV มีค่าเท่ากับ 1 วัน หรือ 24 ชัวโมง
แล้วถ้าต้องการให้ $chk_dateV มีค่าเท่ากับ 7 วัน หรือ 168 ชัวโมง จะได้โค๊ตแบบใหนครับท่าน

คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
ใช้
1 | $chk_dateV = date ( "Y-m-d" ); |
แทน
1 | $chk_dateV = substr ( date ( "Y-m-d H:i:s" ),-19,-9); |
ได้ผลลัพธิ์เหมือนกัน
จากคำถาม ถ้าหมายถึงต้องการหาวันที่อีก 7 วันข้างหน้า นับจากวันนี้ใช้ โค้ตต่อไปนี้
1 | $chk_dateV = date ( "Y-m-d" , strtotime ( " + 7 day" )); |
อ่านเพิ่มเติม
https://www.ninenik.com/Code_เกี่ยวกับ_การหาวันข้างหน้า-23.html
https://www.ninenik.com/การสร้างวันเวลาปัจจุบัน_ด้วยฟังก์ชัน_date()-16.html

ผมจะหาค่า สินค้ามาใหม่ ในอาทิตย์นี้ ผมเอาไปดัดแปลงเป็นแบบนี้
**** ในดาต้าเบสของผม เวลาเพิ่มสินค้าใหม่ จะมีคอลั้มสำหรับบันทึกวันที่เพิ่มสินค้าชื่อ Date
ผมกำหนด $chk_dateV = date("Y-m-d",strtotime(" - 7 day"));
แล้ว กำหนดเงื่อนไขการหาข้อมูลในดาต้าเบสมาแสดง แบบนี้
$sql = "select * from shop_data where Date>'$chk_dateV' order by Date DESC limit 10";
ผมก็จะได้ 10 รายการสินค้ามาใหม่ในอาทิตย์นี้ ถูกต้งมั้ยครับ ท่านอาจารย์.............

ดีมากเลยครับที่สามารถเอาคำแนะนำเล็กๆ น้อยไปประยุกต์ได้ เพราะบางทีคำตอบ บางอย่าง ไม่อาจตอบโจทย์ได้ครบถ้วน
