我怎么能在PHP中禁用日期数组

时间:2016-04-01 05:33:19

标签: javascript php jquery arrays datepicker

我想从datepicker中禁用date_dis数组。我试过跟随代码。但是当我按下txtdate时,它显示整个日期而没有禁用。

<script language="javascript">
    var date_dis = ["02-04-2016","03-04-2016","04-04-2016","05-04-2016","06-04-2016","07-04-2016","08-04-2016","09-04-2016","10-04-2016","11-04-2016","12-04-2016","14-04-2016","15-04-2016","17-04-2016","18-04-2016","19-04-2016","20-04-2016","21-04-2016","22-04-2016","23-04-2016","24-04-2016","25-04-2016","26-04-2016","27-04-2016","28-04-2016","29-04-2016","30-04-2016"];

    $(document).ready(function () {
        $('#txtdate').datepicker({
            beforeShowDay: function(date){
                var string = jQuery.datepicker.formatDate('d-m-Y', date);
                return [ date_dis.indexOf(string) == -1 ]
            }
        });  
    });
</script>

1 个答案:

答案 0 :(得分:0)

使用此dd-mm-yy

<script language="javascript">
    var date_dis = ["02-04-2016","03-04-2016","04-04-2016","05-04-2016","06-04-2016","07-04-2016","08-04-2016","09-04-2016","10-04-2016","11-04-2016","12-04-2016","14-04-2016","15-04-2016","17-04-2016","18-04-2016","19-04-2016","20-04-2016","21-04-2016","22-04-2016","23-04-2016","24-04-2016","25-04-2016","26-04-2016","27-04-2016","28-04-2016","29-04-2016","30-04-2016"];

    $(document).ready(function () {
        $('#txtdate').datepicker({
            beforeShowDay: function(date){
                var string = jQuery.datepicker.formatDate('dd-mm-yy', date);
                return [ date_dis.indexOf(string) == -1 ]
            }
        });  
    });
</script>

DEMO