สอบถามการดึงค่าวันในปฏิทิน
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา สอบถามการดึงค่าวันในปฏิทิน
สอบถามการดึงค่าวันในปฏิทิน
จากตัวอย่าง http://niik.in/564
ผมบันทึกข้อมูลระหว่าง 20 ถึง 25 เดือนนี้ แต่ตอนแสดงข้อมูลปฏิทินมันแสดงแค่ 20 ถึง 24 พอจะมีวิธีแก้ไหมครับ
ผมบันทึกข้อมูลระหว่าง 20 ถึง 25 เดือนนี้ แต่ตอนแสดงข้อมูลปฏิทินมันแสดงแค่ 20 ถึง 24 พอจะมีวิธีแก้ไหมครับ

คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
ความคิดเห็นที่
1
เงื่อนไขคำสั่ง sql น่าจะไปตัดที่เวลา 00:00:00 ของวันที่สิ้นสุดของกิจกรรม
ให้แก้ไขที่คำสั่ง sql วันที่สุดท้ายเพิ่มไปอีกวัน เช่น 2018-04-25 ก็ให้เป็น 2018-04-26
ชื่องค่า 2018-04-26 ก็คือ 2018-04-26 00:00:00 หรือก็คือประมาณเที่ยงคืนของวันที่ 25
เงื่อนไขก็เข้าตามรูปแบบวันที่
แนวทาง สมมติส่งค่ามาเป็นแบบวันที่เป็น $_GET['end'] ในรูปแบบ 2018-04-25
เวลาไปเพิ่มวัน เพื่อจะให้เป็น 2018-04-26 ก็กำหนดเป็น
แล้วเอาตัวแปร $end_date ไปใช้ในคำสั่ง sql แทน
ให้แก้ไขที่คำสั่ง sql วันที่สุดท้ายเพิ่มไปอีกวัน เช่น 2018-04-25 ก็ให้เป็น 2018-04-26
ชื่องค่า 2018-04-26 ก็คือ 2018-04-26 00:00:00 หรือก็คือประมาณเที่ยงคืนของวันที่ 25
เงื่อนไขก็เข้าตามรูปแบบวันที่
แนวทาง สมมติส่งค่ามาเป็นแบบวันที่เป็น $_GET['end'] ในรูปแบบ 2018-04-25
เวลาไปเพิ่มวัน เพื่อจะให้เป็น 2018-04-26 ก็กำหนดเป็น
1 | $end = date ( "Y-m-d H:i:s" , strtotime ( $_GET [ 'end' ]. " +1 day" )); |
แล้วเอาตัวแปร $end_date ไปใช้ในคำสั่ง sql แทน

ความคิดเห็นที่
2
ยังไม่แสดงครับ รบกวนลองดูรูปให้หน่อยครับ
https://drive.google.com/open?id=1VgH5IdVUxUFoJVsS1GRDkOPVjLCDcTWx
https://drive.google.com/open?id=1VW9Wp3Yf6HI0_I3CdY7_9JuNS1DbnYcB
https://drive.google.com/open?id=1KFo5aTxPHI6d3d3YolfpsHyfBQL0Xiay
https://drive.google.com/open?id=1S80GMkXIqUpKktZEPN6e3y2lP59mJae3

ความคิดเห็นที่
3
ลองเพิ่มวันที่ใน json ส่วนของ end เพิ่มไปอีกหนึ่งวัน จากค่าเดิมดู
1 2 3 4 5 6 7 8 9 10 11 12 | <?php while ( $rs = $result ->fetch_object()){ $json_data []= array ( "id" => $rs ->event_id, "title" => $rs ->event_title, "start" => $rs ->event_start, "end" => date ( "Y-m-d H:i:s" , strtotime ( $rs ->event_end. "+1 day" )), "url" => $rs ->event_url, "allDay" =>( $rs ->event_allDay==true)?true:false // กำหนด event object property อื่นๆ ที่ต้องการ ); ?> |
บรรทัดที่ 7
ส่วนคำสั่ง query ไม่ต้องเพิ่มวัน ใช้รูปแบบเดิม

ความคิดเห็นที่
4
ได้แล้วครับ ขอบคุณมากๆครับ 





ขอบคุณทุกการสนับสนุน
![]()