Javascript jquery datepicker datepicker beforeShowDay在明年不工作
我正在尝试在jQuery datepicker日历中启用日期,它对2013年的日期很有效,但对2014年的日期无效 这是我的密码Javascript jquery datepicker datepicker beforeShowDay在明年不工作,javascript,jquery,jquery-ui,datepicker,Javascript,Jquery,Jquery Ui,Datepicker,我正在尝试在jQuery datepicker日历中启用日期,它对2013年的日期很有效,但对2014年的日期无效 这是我的密码 <script> $(document).ready(function () { var enabledDays = ['11-30-2013', '12-14-2013', '12-21-2013', '01-11-2014', '01-11-2014', '01-25-2014', '02-08-2014', '02-22-2014', ]
<script>
$(document).ready(function () {
var enabledDays = ['11-30-2013', '12-14-2013', '12-21-2013', '01-11-2014', '01-11-2014', '01-25-2014', '02-08-2014', '02-22-2014', ]
function enableAllTheseDays(date) {
var m = date.getMonth(),
d = date.getDate(),
y = date.getFullYear();
for (i = 0; i < enabledDays.length; i++) {
if ($.inArray((m + 1) + '-' + d + '-' + y, enabledDays) != -1) {
return [true];
}
}
return [false];
}
$('#datepicker').datepicker({
dateFormat: 'mm-dd-yyyy',
beforeShowDay: enableAllTheseDays
});
});
</script>
$(文档).ready(函数(){
var使能日期=['11-30-2013','12-14-2013','12-21-2013','01-11-2014','01-11-2014','01-25-2014','02-08-2014','02-22-2014',]
功能启用所有这些天(日期){
var m=date.getMonth(),
d=日期。getDate(),
y=日期。getFullYear();
对于(i=0;i
如何在2014年实现这一目标。
谢谢可能太晚了,无法提供帮助,但是如果你有任何想法的话,请不要使用前面的零,上面的代码中会出现什么问题?
$(document).ready(function () {
var enabledDays = ['11-30-2013', '12-14-2013', '12-21-2013', '3-10-2014', '11-30-2014']
function enableAllTheseDays(date) {
var m = date.getMonth(),
d = date.getDate(),
y = date.getFullYear();
for (i = 0; i < enabledDays.length; i++) {
if ($.inArray((m + 1) + '-' + d + '-' + y, enabledDays) != -1) {
return [true];
}
}
return [false];
}
$('#datepicker').datepicker({
dateFormat: 'mm-dd-yyyy',
beforeShowDay: enableAllTheseDays
});
});