|
|
|
จะ Convert จากการรับค่า มาจากปฏิทิน ที่เป็น วัน-เดือน-ปี ให้เป็น ปี/เดือน/วัน ก่อน Insert ต้องทำแบบไหนครับ |
|
|
|
|
|
|
|
คือว่า รับค่าจาก ปฏิทินมา เป็น
$U_Check_InDate = date($CheckInDate);
$U_Check_OutDate = date($CheckOutDate);
จะเอาวันที่ ดังกล่าว Insert ลง mysql
ดังนี้
$strSQL .="( member_id, h_code , h_date_in ,h_date_out ) ";
$strSQL .="VALUES ";
$strSQL .="( ".$int_member_ID.", ".$hotel_id.", '".$U_Check_InDate. "', '". $U_Check_OutDate."')";
แต่ ปรากฏว่า ไม่ได้ ผลคือ เป็น 0000-00-00 แบบนี้
ค่าที่ได้จากคิวรี่คือ
INSERT INTO tbl_categories ( member_id, h_code , h_date_in ,h_date_out )
VALUES ( 0, 714, '14-09-2011', '30-09-2011')
***** วัน เดือน ปี
ลองใน mysql โดยใช้ คิวรี่สตริงแบบนี้
INSERT INTO tbl_categories ( h_date_in , h_date_out )
VALUES ('2011/09/01', '2011/09/30')
****** ปี/เดือน/ วัน
สามารถบันทึกได้
------------------------------------------------------------------------------------------------------------------
คำถาม
------------------------------------------------------------------------------------------------------------------
จะคอนเวิร์ด จากการรับค่า มาจากปฏิทิน ที่เป็น วัน-เดือน-ปี ให้เป็น ปี/เดือน/วัน
ก่อน Insert ต้องทำแบบไหนครับ
ขอบคุณล่วงหน้าครับผม
Tag : PHP, MySQL
|
|
|
|
|
|
Date :
2011-09-14 14:01:50 |
By :
Joe_Dev |
View :
2599 |
Reply :
9 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ค่าที่รับมาเป็นแบบนี้
14-09-2011 30-09-2011
ใช้ฟังก์ชั่นนี้
$U_Check_InDate = date("Y-m-d H:i:s",$CheckInDate);
$U_Check_OutDate = date("Y-m-d H:i:s",$CheckOutDate);
ผลที่ได้ คือ
VALUES ( 0, 714, '1970-01-01 00:00:14', '1970-01-01 00:00:30')
ซึ้งใช้ยังไม่ได้ครับ ต้อแบบแบบไหน
|
|
|
|
|
Date :
2011-09-14 14:53:42 |
By :
Joe_Dev |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองใช้ STR_TO_DATE
|
|
|
|
|
Date :
2011-09-14 17:14:48 |
By :
onedan |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ เล่นเอาผมมึนเลย เส้นผมบังภูเขานี่เอง
|
|
|
|
|
Date :
2011-09-14 17:21:10 |
By :
Joe_Dev |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
***** เอาสองเรื่องในกระทู้เดียวกันได้มั้ยครับ *********************
เรื่องแรกแก้ได้แล้ว คือ ผมอยากได้ ปฏิทินแบบเลือกวันที่ 2 ช่องครับกำลังทำระบบจองห้องพัก
จากวันที่ กรอก ถึงวันที่ กรอก
เลือกแล้ว ล๊อกวันที่ ย้อนหลังด้ัวยครับ
ท่านใดมีรบกวนด้วยนะครับ
|
|
|
|
|
Date :
2011-09-14 17:25:34 |
By :
Joe_Dev |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช้ jquery UI ช่วยดีกว่าไม๊ครับผม
มันกำหนด minDate maxDateได้ด้วย
ตัวอย่าง ระบบการจองห้องพักออนไลน์ ครับ
http://cyberthai.net/bookrent/?crtdeawx=rent
|
ประวัติการแก้ไข 2011-09-14 17:54:52 2011-09-14 17:55:02
|
|
|
|
Date :
2011-09-14 17:54:08 |
By :
deawx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
นี่แหละครับ เป๊ะ เลยผมต้องการสิ่งนี้
ทำอย่างไรบ้างครับ
|
|
|
|
|
Date :
2011-09-15 15:21:46 |
By :
Joe_Dev |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าจะปิดไม่ให้เลือกวันที่น้อย กว่า วันเริ่มต้นเลย ต้องทอย่างไรครับ
ตัวนี้ ใช้แบบแจ้งเตืนเอาไม่มันค่อย เนียนเท่าไหร่
อยากได้แบบนี้ คือ ถ้าเืลือกวันที่ 20 พวกวันที่ 19 ลงไปปิดไว้เลย
ไม่ต้องให้เลือก จะลดขั้นตอนการคิด ของ User ได้ 1 โปรเซส
เปิดอีกช่อง แสเดงจาก 19 เป็นต้นไป
แบบนี้คอนฟิกอย่างไรครับ
|
|
|
|
|
Date :
2011-09-16 09:54:28 |
By :
Joe_Dev |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|