jQuery重新加载Date Picker不能在Chrome上运行,但它适用于Firefox

时间:2012-11-30 19:37:38

标签: jquery-ui google-chrome jquery datepicker

我正在实现一个jquery datepicker。当我在fireFox上重新加载datepicker工作正常但我无法在chrome上工作。

        $('#startDate').datepicker("change", {
            beforeShowDay: function(date){

                return disableRangeOfDays(date, datesWithMyList);
            }

        });

1 个答案:

答案 0 :(得分:0)

我发现了这个问题。在Chrome时区中,当comapred到firefox时,日期是不同的 这会导致datepicker永远不会启用列出的日期。 而不是创建对象 日期=新日期(myDate);

我正在解析日期:

function disableRangeOfDays(date, datesWithMyList){
for (var i = 0; i < datesWithMyList.length; i++) {
        var parsedDate = $.datepicker.parseDate('yy-mm-dd', datesWithMyList[i]);
        if (date.getDate() === parsedDate.getDate() && date.getMonth() === parsedDate.getMonth() && date.getFullYear() === parsedDate.getFullYear()) {
            return [true];
        }
    }

return [false];

}