How to restrict date range of a jquery datepicker by giving two dates?

后端 未结 4 787
长情又很酷
长情又很酷 2020-12-17 14:36

I am having two dates that is stored in db and am selecting it using $.ajax() and what i need is to show the datepicker values between the dates I selected from db.

4条回答
  •  小蘑菇
    小蘑菇 (楼主)
    2020-12-17 15:20

    I used this one and I got the output.thanks all

     function setFiscDatePickerSettings() {
    
            var fSDate, fEDate, sDate, fEDate;
            var dtSettings;
            sDate = document.getElementById("<%=hdfFiscStart.ClientID %>").value.split(getSeparator(document.getElementById("<%=hdfFiscStart.ClientID %>").value));
            eDate = document.getElementById("<%=hdfFiscEnd.ClientID %>").value.split(getSeparator(document.getElementById("<%=hdfFiscEnd.ClientID %>").value));
            fSDate = new Date(sDate[2].substring(0, 4), sDate[0] - 1, sDate[1]);
            fEDate = new Date(eDate[2].substring(0, 4), eDate[0] - 1, eDate[1]);
            dtSettings = {
                changeMonth: true,
                changeYear: true,
                showOn: 'both',
                buttonImage: clientURL + 'images/calendar.png',
                buttonImageOnly: true,
                showStatus: true,
                showOtherMonths: false,
                dateFormat: 'dd/mm/yy',
                minDate: fSDate, maxDate: fEDate
            };
    
            return dtSettings;
        }
    
    
        function bindFiscalDatePicker() {
            var inputDt = $("input.datepicker_fisc");
            inputDt.addClass("numbers_only");
            inputDt.addClass("allow_special");
            inputDt.attr("symbolcodes", "/");
            inputDt.datepicker(setFiscDatePickerSettings());
        }
    

提交回复
热议问题