หาค่า 1 อาทิตย์

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

หาค่า 1 อาทิตย์

$chk_dateV = substr(date("Y-m-d H:i:s"),-19,-9)

ค่าของ $chk_dateV มีค่าเท่ากับ 1 วัน หรือ 24 ชัวโมง

แล้วถ้าต้องการให้ $chk_dateV  มีค่าเท่ากับ 7 วัน หรือ 168 ชัวโมง จะได้โค๊ตแบบใหนครับท่าน



Mrmayom 27-12-2009 12:54:54

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

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


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


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

 ความคิดเห็นที่ 1

ใช้

$chk_dateV =date("Y-m-d");

แทน

$chk_dateV = substr(date("Y-m-d H:i:s"),-19,-9);

ได้ผลลัพธิ์เหมือนกัน

จากคำถาม ถ้าหมายถึงต้องการหาวันที่อีก 7 วันข้างหน้า นับจากวันนี้ใช้ โค้ตต่อไปนี้

$chk_dateV = date("Y-m-d",strtotime(" + 7 day"));

อ่านเพิ่มเติม

https://www.ninenik.com/Code_เกี่ยวกับ_การหาวันข้างหน้า-23.html

https://www.ninenik.com/การสร้างวันเวลาปัจจุบัน_ด้วยฟังก์ชัน_date()-16.html



ninenik 27-12-2009
 ความคิดเห็นที่ 2

ผมจะหาค่า สินค้ามาใหม่ ในอาทิตย์นี้ ผมเอาไปดัดแปลงเป็นแบบนี้

****  ในดาต้าเบสของผม เวลาเพิ่มสินค้าใหม่ จะมีคอลั้มสำหรับบันทึกวันที่เพิ่มสินค้าชื่อ 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 รายการสินค้ามาใหม่ในอาทิตย์นี้  ถูกต้งมั้ยครับ ท่านอาจารย์.............

 



mrmayom 28-12-2009 11:41
 ความคิดเห็นที่ 3

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



ninenik 28-12-2009
1






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