HIII ..禁止从日期选择特定日期在PHP
我的概念是一个代理想从后端是从(2015年6月7日),添加日期,直到(20/07/2015)这些日期将存储在数据库中。如果代理想要停用2天(例如12/07/15和14/07/2015),那么如何显示这些日期在datericker的前端禁用。因为这两天的代理商没有产品。这就是为什么代理人希望这两天禁用并且剩余的第6天到第20天应该启用。
请任何身体有任何想法,请帮助我。 谢谢!
HIII ..禁止从日期选择特定日期在PHP
我的概念是一个代理想从后端是从(2015年6月7日),添加日期,直到(20/07/2015)这些日期将存储在数据库中。如果代理想要停用2天(例如12/07/15和14/07/2015),那么如何显示这些日期在datericker的前端禁用。因为这两天的代理商没有产品。这就是为什么代理人希望这两天禁用并且剩余的第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 });
请参考this链接。这是jquery datepicker的工作示例。
请参阅下面的代码。
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'来禁用日期。请参阅[禁用日期范围](http://stackoverflow.com/questions/24487115/disable-enable-selected-date-range-on-jquery-datepicker-ui) –
改善您的问题格式。 –