|
|
|
ต้องการนำวันที่จากปฏิทินมาใส่ใน Textbox แต่ต้องการเปลี่ยนรูปแบบวันที่จากไทย มาเป็นรูปแบบอังกฤษ เพื่อให้สามารถ Query กับดาต้าเบสได้อ่ะค่ะ |
|
|
|
|
|
|
|
ถ้าวันที่เดิมเป็น 29/05/2011
$date=substr("$bDay",0,2); //นับจากเริ่มต้นไป 2ตัว ในที่นี้คือ 29
$mount=substr("$bDay",3,2);//นับจากตัวที่ 3 ไป 2ตัว ในที่นี้คือ 05
$year=substr("$bDay",6,4);//นับจากตัวที่ 6 เริ่มต้นไป 4ตัว ในที่นี้คือ 2011
$date1="$year"."-$mount"."-$date";
ตัวที่จะได้ใหม่คือ 2011-05-29
แล้วแทนที่จะเก็บ $bDay ให้เก็บ $date1 แทนคับ
ลองดูแนวๆนี้แหละคับ
|
ประวัติการแก้ไข 2011-05-30 01:42:42
|
|
|
|
Date :
2011-05-30 01:42:02 |
By :
imperator |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
โทดทีค่ะ สงสัยจะบอกงงๆๆ คือว่า วันที่อ่ะค่ะเลือกมาจากปฏิทิน JQUERY
ซึ่งรูปแบบเดิม มันจะเป็นรูปแบบ ภาษาไทย เช่น 29/11/20011
แต่ต้องการเป็นรูปแบบอังกฤษ เช่น 2011-11-29
ซึ่งจุดประสงค์ต้องการ เปลี่ยนรูปแบบวันแสดงใน textbox เป็นอังกฤษเพื่อจะเอาไป Query กับดาต้าเบสได้ตามตัวอย่างในรูปค่ะ
|
|
|
|
|
Date :
2011-05-30 01:53:51 |
By :
nidnoiiz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าจะเอาไป query กับ db ก็ concept ตามที่ผมบอกไป คือเอาค่าใน textbox มาแปลงค่าตามรูปแบบ date ที่เก็บใน db
แล้วเอาตัวที่แปลงค่าได้ไป query แทน
แต่ถ้าเปลี่ยนค่าที่แสดงใน textbox เลยต้องรอผู้รู้ท่านอื่น เพราะคุณต้องแก้ script ปฎิทินที่เอามาใช้
|
ประวัติการแก้ไข 2011-05-30 02:20:40
|
|
|
|
Date :
2011-05-30 02:15:49 |
By :
imperator |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (JavaScript)
jQuery.fn.simpleDatepicker.formatOutput = function (dateObj) {
return (dateObj.getMonth() + 1) + "/" + dateObj.getDate() + "/" + dateObj.getFullYear();
};
ในไฟล์ .js มันกำหนดแบบนี้ครับ
ให้ไปเปลี่ยนค่ามันเอาในนี้ครับ
|
|
|
|
|
Date :
2011-05-30 06:51:47 |
By :
deawx |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หรือจะแก้ง่ายๆ คือตอนที่เรารับค่าไปจาก text ก่อนนำไป select ข้อมูล ก็เอาค่าวันที่ไปปรับก่อน
Code (PHP)
$date_before = explode("/",$_POST["date"]);
$date_after = $date_before[2]."/".$date_before[1]."/".$date_before[0];
|
ประวัติการแก้ไข 2011-05-30 07:03:42
|
|
|
|
Date :
2011-05-30 07:02:48 |
By :
kiama |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มีฟอร์แมตของ jquery ครับ ลองหาดูใน UI
|
|
|
|
|
Date :
2011-06-17 15:39:14 |
By :
mutsumoto |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|