gpt4 book ai didi

javascript - bootstrap datepicker 中的 beforeShowDay 禁用下一个日期

转载 作者:行者123 更新时间:2023-11-28 19:11:49 25 4
gpt4 key购买 nike

我在一个页面上有多个日期选择器,一旦我选择一个日期选择器,我想从下一个日期选择器中禁用它。我使用了下面的代码。

jQuery('.date-picker', jForm).datepicker({
startDate: new Date(),
autoclose: true,
todayHighlight: true,
beforeShowDay:function(Date){
var curr_date = Date.toJSON().substring(0,10);
if (forbidden.indexOf(curr_date)>-1) return false;
}
});

Forbidden 是选定日期的数组,上面的代码禁用第二天,而不是选定的日期(例如,如果我选择 2015-06-04,它将禁用 2015-06-05)。

最佳答案

这里我没有使用 Bootstrap 日期选择器

<强> DEMO

var unavailableDates = ["19-8-2015","14-8-2015"];

function unavailable(date) {
dmy = date.getDate() + "-" + (date.getMonth()+1) + "-" +date.getFullYear();
if ($.inArray(dmy, unavailableDates) < 0) {
return [true,"","Book Now"];
} else {
return [false,"","Booked Out"];
}
}

$('#unvailable').datepicker({ beforeShowDay: unavailable });

关于javascript - bootstrap datepicker 中的 beforeShowDay 禁用下一个日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30616600/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com