Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/368.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在jQuery UI datepicker中禁用特定日期_Javascript_Jquery_Datepicker_Jquery Ui Datepicker - Fatal编程技术网

Javascript 在jQuery UI datepicker中禁用特定日期

Javascript 在jQuery UI datepicker中禁用特定日期,javascript,jquery,datepicker,jquery-ui-datepicker,Javascript,Jquery,Datepicker,Jquery Ui Datepicker,我有以下代码来禁用22-02-2014,但不起作用 beforeShowDay: function(date) { var day = date.getDay(); return [(day == 0 || day == 6)]; var array = ["22-02-14"] $('#input_2_5').datepicker({ beforeShowDay: function(date){

我有以下代码来禁用22-02-2014,但不起作用

beforeShowDay: function(date) {
            var day = date.getDay();
            return [(day == 0 || day == 6)];
            var array = ["22-02-14"]
            $('#input_2_5').datepicker({
beforeShowDay: function(date){
            var string = jQuery.datepicker.formatDate('dd-mm-yy', date);
            return [ array.indexOf(string) == -1 ]
带有日期选择器的表单是

有人能帮我吗?
谢谢

您使用的日期格式在jQuery中等于2014年2月22日,而不是2014年2月22日。您可以将数组的声明更改为:

var array = ["22-02-2014"];
或将formatDate中使用的格式更改为:

var string = jQuery.datepicker.formatDate('dd-mm-y', date);
我建议第一个选项,因为第二个选项不允许选择22-02-1914


可以找到一个JSFIDLE

可能的副本:Pavlo,这些对我不适用!