javascript บวกวันที่อัตโนมัติตามช่องที่กรอก textbox แล้วบันทึกลง Database
ถาม-ตอบ แนะนำไอเดียว โค้ดตัวอย่าง แนวทาง วิธีแก้ปัญหา javascript บวกวันที่อัตโนมัติตามช่องที่กรอก textbox แล้วบันทึกลง Database
javascript บวกวันที่อัตโนมัติตามช่องที่กรอก textbox แล้วบันทึกลง Database
ขออนุญาติถามต่อจากคำถามก่อนหน้านี้นะค่ะ ที่ถามไปว่าจะบวกวันที่อัตโนมัติตามช่องที่กรอกจำนวนใน Textbox ด้วย Javascript ยังไง
https://www.ninenik.com/forum_view_2558_1.html
แล้วพอได้ผลลัพธ์ตรงวันที่ จากตัวอย่างคือช่อง Textbox ที่ชื่อ id_c แล้วจะนำไปบันทึกลงในฐานข้อมูลต้องเขียนยังไง
พอดีบันทึกไปแล้ว แปลงเป็นรูปแบบของ Database แล้วแต่ก็ไม่ได้ มันแสดงเป็น 1970-01-01 ซึ่งเป็นค่าที่ผิดค่ะ
https://www.ninenik.com/forum_view_2558_1.html
แล้วพอได้ผลลัพธ์ตรงวันที่ จากตัวอย่างคือช่อง Textbox ที่ชื่อ id_c แล้วจะนำไปบันทึกลงในฐานข้อมูลต้องเขียนยังไง
พอดีบันทึกไปแล้ว แปลงเป็นรูปแบบของ Database แล้วแต่ก็ไม่ได้ มันแสดงเป็น 1970-01-01 ซึ่งเป็นค่าที่ผิดค่ะ

คำแนะนำ และการใช้งาน
สมาชิก กรุณา ล็อกอินเข้าระบบ เพื่อตั้งคำถามใหม่ หรือ ตอบคำถาม สมาชิกใหม่ สมัครสมาชิกได้ที่ สมัครสมาชิก
- ถาม-ตอบ กรุณา ล็อกอินเข้าระบบ
ความคิดเห็นที่
1
ตรวจสอบรูปแบบวันที่ใน database กับค่าที่ส่งไป ว่ารูปแบบเหมือนกันไหม
ถ้าใน db เป็น 0000-00-00 ปี ค.ศ. ซึ่งเป็นรูปแบบปกติของ datae ที่ถูกต้อง
แต่ค่าที่ส่งไปเป็น 00-00-0000 ปี พ.ศ. แบบนี้ค่าที่ส่งไปบันทึกก็จะไม่ถูกต้อง
แก้ไขโดยเวลารับค่า ก็แปลงค่ากลับแล้วเก็บไว้ในตัวแปร ก่อนนำค่าใหม่ ไปบันทึก
แนวทางการจัดรูปแบบข้อความวันที่ ให้อยู่ในรูปแบบมาตรฐาน ใน php http://niik.in/802
https://www.ninenik.com/content.php?arti_id=802 via @ninenik

ความคิดเห็นที่
2
ยังไม่ได้เหมือนเดิมค่ะ
ตอนก่อนจะบันทึกลองเช็คค่าดู มัน แสดง วัน-เดือน-ปี 06-10-2017
แต่พอบันทึก แปลงค่าให้วันที่โดยเขียนโค้ดแบบนี้ค่ะ เป็นรูปแบบของ db ที่ถูกต้อง
แต่ก็ยังเป็น 1970-01-01 เหมือนเดิมค่ะ
$DueDate = date('Y-m-d',strtotime($_POST['Enddate']));
ตอนก่อนจะบันทึกลองเช็คค่าดู มัน แสดง วัน-เดือน-ปี 06-10-2017
แต่พอบันทึก แปลงค่าให้วันที่โดยเขียนโค้ดแบบนี้ค่ะ เป็นรูปแบบของ db ที่ถูกต้อง
แต่ก็ยังเป็น 1970-01-01 เหมือนเดิมค่ะ
$DueDate = date('Y-m-d',strtotime($_POST['Enddate']));

ความคิดเห็นที่
3
ขอดูข้อมูลใน $_POST['Enddate'] หน่อยครับ

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