Knockout datepicker JQueryUI - 天数

时间:2013-04-10 10:38:52

标签: binding knockout.js datepicker add

我想在用户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);
    }

1 个答案:

答案 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);
    }