|
|
|
ขอคำแนะนำในการใช้ datetimepicker หน่อยครับ ผมใช้คำสั่ง minDate กับ maxDate แล้วมันไม่ขึ้นอะไรเลย ผมแนบไฟล์ js ที่ผมใช้มาด้วย รบกวนหน่อยนะครับ |
|
|
|
|
|
|
|
Code (PHP)
<link rel="stylesheet" href="//code.jquery.com/ui/1.11.2/themes/smoothness/jquery-ui.css">
<script src="//code.jquery.com/jquery-1.10.2.js"></script>
<script src="//code.jquery.com/ui/1.11.2/jquery-ui.js"></script>
<fieldset>
<label>Check In Date</label>
<input type="text" id="start_date" name="start_date" value="<?php echo date("m/d/Y");?>" readonly>
</fieldset>
<fieldset>
<label>Check Out Date</label>
<input type="text" id="end_date" name="end_date" value="<?php echo date("m/d/Y");?>" readonly>
</fieldset>
<script>
$('#start_date').datepicker({
numberOfMonths: 1,
onSelect: function(selected) {
$("#end_date").datepicker("option","minDate", selected)
}
});
$('#end_date').datepicker({
numberOfMonths:1,
onSelect: function(selected) {
$("#start_date").datepicker("option","maxDate", selected)
}
});
</script>
ลองดูจ๊า
|
|
|
|
|
Date :
2015-02-10 15:53:34 |
By :
nut_ch31 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Date :
2015-02-10 16:04:47 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมลองแล้ว ก็ยังไม่ได้อะครับ
|
|
|
|
|
Date :
2015-02-10 16:20:25 |
By :
funrun |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลอง alert(Date.parse(startTime)); มันได้ค่าอะไรครับ
|
|
|
|
|
Date :
2015-02-10 16:24:02 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
var startTime = "15-Feb-2014 15:00";
alert(Date.parse(startTime));
ได้ค่าเป็น 1392451200000
|
|
|
|
|
Date :
2015-02-10 16:29:02 |
By :
funrun |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมลองไปใส่ค่าวันที่ให้ตัวแปร minDate ในไฟล์ .js ซึ่งตอนแรกมันเป็น false แล้วใช้แค่คำสั่ง $('#datetimeEnd').datetimepicker(); ผ่านทางไฟล์ .php ปรากฏว่ามันก็ทำงานได้ปกติแสดงผล minDate ออกมา แต่พอเปลี่ยนไปเป็น false เหมือนเดิมแล้วมาใช้คำสั่ง minDate ตามที่ได้รับคำแนะนำ ผ่านทางไฟล์ .php อีกครั้ง มันก็ไม่ขึ้นอะไรเหมือนเดิม
|
|
|
|
|
Date :
2015-02-10 16:39:44 |
By :
funrun |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมหาทางทำได้แล้ว ขอบคุณมากครับ
|
|
|
|
|
Date :
2015-02-11 16:13:31 |
By :
funrun |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
สรุปแล้วเป็นเพราะอะไรครับ
|
|
|
|
|
Date :
2015-02-11 16:33:19 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มันเป็นเพราะไฟล์ .js ที่ผมใช้มันมีการ set minDate กับ maxDate เป็น false ไว้ เลยคิดว่าคำสั่งอาจจะตีกันเลยทำให้ไม่ขึ้นอะไรเลย พอไป comment minDate กับ maxDate ในไฟล .js ออก แล้วเอามาเรียกใช้ผ่านไฟล์ .php แทน มันก็ใช้งานได้ปกติ
ตรงจุดนี้ไม่รู้ว่าผมทำถูกต้องหรือไม่นะครับเพราะผมก็ไม่ค่อยจะรู้เรื่องนี้เท่าไร แต่พอมันใช้ได้ก็ถือว่าประสบความสำเร็จไปอีกขั้น
ขอบคุณทุกคำแนะนำที่ให้นะครับ
|
|
|
|
|
Date :
2015-02-12 11:40:10 |
By :
funrun |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|