我想在用户put和maxDate中放置一个maxDate。 所以我需要将天数添加到用户修复的maxDate。
if(allBindingsAccessor()["rango"]){
var dias = allBindingsAccessor().rango.dias;
var maxrFecha = new Date(allBindingsAccessor().rango.maxDate() + dias);
$(element).datepicker("option", "maxDate", maxrFecha);
}
在HTML上
Fecha FIN: ,input type="text" data-bind=" datepicker: fechaFin, minDate: fechaIni, rango: { maxDate: fechaIni, dias: 10}, datepickerOptions: { dateFormat: 'dd/mm/yy', }" id="fechafin" />
解
if(allBindingsAccessor()["rango"]){
var dias = allBindingsAccessor().rango.dias;
var maxrFecha = new Date(allBindingsAccessor().rango.maxDate());
maxrFecha.setDate(maxrFecha.getDate()+dias);
$(element).datepicker("option", "maxDate", maxrFecha);
}
答案 0 :(得分:0)
至少工作:
if(allBindingsAccessor()["rango"]){
var dias = allBindingsAccessor().rango.dias;
var maxrFecha = new Date(allBindingsAccessor().rango.maxDate());
maxrFecha.setDate(maxrFecha.getDate()+dias);
$(element).datepicker("option", "maxDate", maxrFecha);
}