|
|
|
รบกวนด้วยครับ พอดีผมต้องการให้วันที่ปัจจุบันโชว์ใน texbox ซึ่ง Code มันเป็นตารางวันที่ให้เลือกลงใน textbox ตาม Code ที่ผมแนบมา รบกวนด้วยครับ |
|
|
|
|
|
|
|
Code (jQuery)
<script type="text/javascript">
$(function(){
var dateBefore=null;
$("#dateInput").datepicker({
dateFormat: 'dd-mm-yy',
showOn: 'button',
buttonImage: 'images/button/calendar.png',
/* buttonImage: 'http://jqueryui.com/demos/datepicker/images/calendar.gif', */
buttonImageOnly: true,
dayNamesMin: ['อา', 'จ', 'อ', 'พ', 'พฤ', 'ศ', 'ส'],
monthNamesShort: ['มกราคม','กุมภาพันธ์','มีนาคม','เมษายน','พฤษภาคม','มิถุนายน','กรกฎาคม','สิงหาคม','กันยายน','ตุลาคม','พฤศจิกายน','ธันวาคม'],
changeMonth: true,
changeYear: true ,
beforeShow:function(){
if($(this).val()!=""){
var arrayDate=$(this).val().split("-");
arrayDate[2]=parseInt(arrayDate[2])-543;
$(this).val(arrayDate[0]+"-"+arrayDate[1]+"-"+arrayDate[2]);
}
setTimeout(function(){
$.each($(".ui-datepicker-year option"),function(j,k){
var textYear=parseInt($(".ui-datepicker-year option").eq(j).val())+543;
$(".ui-datepicker-year option").eq(j).text(textYear);
});
},50);
},
onChangeMonthYear: function(){
setTimeout(function(){
$.each($(".ui-datepicker-year option"),function(j,k){
var textYear=parseInt($(".ui-datepicker-year option").eq(j).val())+543;
$(".ui-datepicker-year option").eq(j).text(textYear);
});
},50);
},
onClose:function(){
if($(this).val()!="" && $(this).val()==dateBefore){
var arrayDate=dateBefore.split("-");
arrayDate[2]=parseInt(arrayDate[2])+543;
$(this).val(arrayDate[0]+"-"+arrayDate[1]+"-"+arrayDate[2]);
}
},
onSelect: function(dateText, inst){
dateBefore=$(this).val();
var arrayDate=dateText.split("-");
arrayDate[2]=parseInt(arrayDate[2])+543;
$(this).val(arrayDate[0]+"-"+arrayDate[1]+"-"+arrayDate[2]);
}
});
});
</script>
ซึ่งผมได้ลองใช้ ตามโค๊ด value="<?=DATE("d-m-y")?>" ปรากฏว่าวันที่เพี้ยนเป็น 16-01-13 จากเดิมถ้าเลือกวันที่จากตารางวันที่ ซึ่งถูกแล้วคือ 16-01-2556 รบกวนด้วยครับ..
Code
<input type="text" name="txt_DateDaily" id="dateInput" value="<?=DATE("d-m-y")?>" align="center" valign="right">
Tag : PHP, MySQL, JAVA
|
|
|
|
|
|
Date :
2013-01-16 16:42:21 |
By :
sompong |
View :
954 |
Reply :
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมว่าสร้าง ฟังก์ชั่นไว้แปลง ปี ค.ศ มั้ยครับ
|
|
|
|
|
Date :
2013-01-16 17:57:25 |
By :
Necrotorture |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ดูจากนี่ครับ Datepicker
|
|
|
|
|
Date :
2013-01-16 18:03:38 |
By :
Krungsri |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
พอดีได้แล้วครับ ขอบคุณทุกท่านมากครับ...
|
|
|
|
|
Date :
2013-01-17 10:08:27 |
By :
sompong |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
รบกวนด้วยครับจากโค๊ดข้างบนเลยครับ ซึ่งมันตารางวันที่ให้เลือกลง textbox ซึ่งใน textbox จะไม่ได้กำหนดค่า defult ไว้ พอเราคลิ๊กไอคอนของตารางวันที่ก็จะมีข้อมูลขึ้นมาโชว์ใน textbox เป็นวันที่ปัจจุบันคือ 18-01-2013 ถ้าเราไม่คลิ๊กเลือกวันที่แต่คลิ๊กที่ไอคอนเหมือนเดิม ก็จะได้ข้อมูลใน textbox เป็น 18-01-2013 ซึ่งถ้าเราคลิ๊กที่ไอคอนอีกครั้งตรงข้อมูลปีก็จะเพี้ยนไปเลย ไม่เป็น 2556 แล้ว ถ้าเราคลิ๊กไอคอนแล้วเลือกเป็นวันที่ก็จะถูกต้องเป็นปกติ คือ 18-01-2556 ผมรบกวนด้วครับ...
|
|
|
|
|
Date :
2013-01-18 09:42:16 |
By :
sompong |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|