在php中禁用日期选择器中的特定日期

在php中禁用日期选择器中的特定日期,php,jquery,Php,Jquery,嗨 我的概念是代理希望从后端添加日期,从(2015年7月6日)到(2015年7月20日),这些日期将存储在数据库中。如果代理希望禁用2天(例如2015年7月12日和2015年7月14日),那么如何在前端的日期选择器中显示这些禁用日期。因为这两天的代理没有产品。这就是为什么代理希望这两天禁用,剩下的第6天到第20天应该启用 请任何人有任何想法请帮助我。 谢谢 引导数据采集器: 在引导数据采集器中,您可以使用以下方法: 字符串,数组。默认值:[] 日期字符串数组或按给定日期格式格式化的单个日期字符

我的概念是代理希望从后端添加日期,从(2015年7月6日)到(2015年7月20日),这些日期将存储在数据库中。如果代理希望禁用2天(例如2015年7月12日和2015年7月14日),那么如何在前端的日期选择器中显示这些禁用日期。因为这两天的代理没有产品。这就是为什么代理希望这两天禁用,剩下的第6天到第20天应该启用

请任何人有任何想法请帮助我。
谢谢

引导数据采集器:

在引导数据采集器中,您可以使用以下方法:

字符串,数组。默认值:[]

日期字符串数组或按给定日期格式格式化的单个日期字符串

例如:

$('#sandbox-container input').datepicker({
    datesDisabled: ['07/06/2015', '07/21/2015']
});
JQUERY日期选择器UI

在这种情况下,请使用beforeShowDay方法

var unavailableDates = ["9-5-2011","14-5-2011","15-5-2011"];
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"];
  }
}

$('#iDate').datepicker({ beforeShowDay: unavailable });
var不可用日期=[“9-5-2011”、“14-5-2011”、“15-5-2011”];
功能不可用(日期){
dmy=date.getDate()+“-”+(date.getMonth()+1)+“-”+date.getFullYear();
如果($.inArray(dmy,不可用日期)<0){
返回[true,”,“立即预订”];
}否则{
返回[假,“,”已预订“];
}
}
$('#iDate').datepicker({beforeShowDay:unavailable});
请参考链接。这是jquery日期选择器的工作示例

请参阅下面的代码

var unavailableDates = ["9-3-2012", "14-3-2012", "15-3-2012"];

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

$(function() {
    $("#iDate").datepicker({
        defaultDate: new Date("3-1-2012"),
        dateFormat: 'dd MM yy',
        beforeShowDay: unavailable
    });

});

请分享一些相关代码,以便我们能更好地帮助您。您可以使用
beforeShowDay
禁用日期。请参考改进您的问题格式。嘿..谢谢您的回复,但我不知道如何实现这个概念。事实上,我是一个新的学习者,很抱歉英语不好。是的..jquery UI datepicker。。