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) –
改善您的問題格式。 –