|
|
|
สอบถามเรื่อง Calendar Date picker อ่ะครับ อยากจะให้มัน Disabled วันที่เรามีการแอดแล้วในฐานข้อมูลอ่ะครับ |
|
|
|
|
|
|
|
ผมใช้ตัวนี้ครับ สามารถกำหนด Min / Max และห้ามเลือกย้อนหลังได้ด้วยครับ
jQuery UI Datepicker ปฏิทินวันที่ Calendar
|
|
|
|
|
Date :
2014-11-27 10:03:07 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้ล่ะจ๊า พี่ ขอบุคณครับ
Code (PHP)
$arr= "2014-03-14,2014-03-15,2014-03-16";
?>
<script type='text/javascript'>
var array = '<?php echo $arr;?>';
alert(array);
$('#start_date').datepicker({
beforeShowDay: function(date){
var string = jQuery.datepicker.formatDate('yy-mm-dd', date);
return [ array.indexOf(string) == -1 ]
}
});
</script>
พี่ครับ พอมีวิธี หาไหม๊ครับ ว่า ช่วง 2014-10-01 - 2014-10-31 แล้ว ลิสมาได้ว่ามีวันที่ดังนี้
2014-10-01
2014-10-02
2014-10-03
ไปเรื่อยๆ จนถึง
2014-10-31
พอจะมีคำสั่งประมาณนี้ไหม๊ครับ
|
|
|
|
|
Date :
2014-11-27 10:27:32 |
By :
nut_ch31 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
PHP Checking Work Day , Holiday ตรวจสอบวันหยุด
|
|
|
|
|
Date :
2014-11-27 10:38:18 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เครื่องผมมันต้อง เซต
date_default_timezone_set('America/Los_Angeles');
แบบนี้อ่ะคัรบ ควรใส่ timezone ว่าอะไรหรอครับ
|
|
|
|
|
Date :
2014-11-27 10:44:01 |
By :
nut_ch31 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?php
$sql="select * from config_period where hotel_id='".$_REQUEST["hotel_id"]."' ";
$query=mysql_query($sql);
$arr="";
//while($result=mysql_fetch_array($query)){
date_default_timezone_set('America/Los_Angeles');
$strStartDate = "2014-10-01";
$strEndDate = "2014-10-31";
$intWorkDay = 0;
$intHoliday = 0;
$intTotalDay = ((strtotime($strEndDate) - strtotime($strStartDate))/ ( 60 * 60 * 24 )) + 1;
while (strtotime($strStartDate) <= strtotime($strEndDate)) {
$arr = $arr.$strStartDate.",";
$strStartDate = date ("Y-m-d", strtotime("+1 day", strtotime($strStartDate)));
}
//}
$arr = substr($arr,0,-1);
?>
<script type='text/javascript'>
var array = '<?php echo $arr;?>'
$('#start_date').datepicker({
beforeShowDay: function(date){
var string = jQuery.datepicker.formatDate('yy-mm-dd', date);
return [ array.indexOf(string) == -1 ]
}
});
</script>
+
สุดยอดเลยครับพี่ ตอนนี้ calendar ผม disabled วันที่ต้องการ จากฐานข้อมูลได้แล้วครับ :-()
|
|
|
|
|
Date :
2014-11-27 10:48:11 |
By :
nut_ch31 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
โย๊ว....
|
|
|
|
|
Date :
2014-11-27 10:51:21 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|