Date Shieldui日期选择器限制

Date Shieldui日期选择器限制,date,datepicker,calendar,shieldui,Date,Datepicker,Calendar,Shieldui,我试着在日历上记下今年。。现在是2016年,所以我不想要过去几年,未来几年只想要今年。。。而且这个月是六月或其他任何月份,所以我不希望未来的月份只想要当前和过去的月份。当2017年时,则日历中的年份必须为2017年。当月份为6月或任何其他月份时,则无法选择未来月份。。我们仅根据年份选择当前月份和过去月份 e、 g,本月是六月,所以 2016年1月。。。。2016年6月 这是我尝试的,但它总是显示过去和未来的月/年/日 <script type="text/javascript">

我试着在日历上记下今年。。现在是2016年,所以我不想要过去几年,未来几年只想要今年。。。而且这个月是六月或其他任何月份,所以我不希望未来的月份只想要当前和过去的月份。当2017年时,则日历中的年份必须为2017年。当月份为6月或任何其他月份时,则无法选择未来月份。。我们仅根据年份选择当前月份和过去月份 e、 g,本月是六月,所以 2016年1月。。。。2016年6月

这是我尝试的,但它总是显示过去和未来的月/年/日

 <script type="text/javascript">

  $(function() {

      var currentYear = (new Date).getFullYear();
      var currentMonth = (new Date).getMonth();
      var currentDay = (new Date).getDate();
      $('#fromdate').shieldDatePicker({

         minDate: new Date((currentYear - 1), 12, 1),
        //minDate: 0,
        dateFormat: 'yy-mm-dd',
        maxDate: new Date(currentYear, currentMonth, currentDay),
        //maxDate: new Date((currentYear + 1), 12, 1),
        onSelect: function(selectedDate) {

            // Start Date
            var startDate = $(this).shieldDatePicker('getDate');
            $('#todate').shieldDatePicker('option', 'minDate', startDate);
            $('#todate').shieldDatePicker('setDate', startDate);

            // End Date
            var enddate = $(this).shieldDatePicker('getDate');
            enddate.setDate(enddate.getDate()+ 7);
            $('#todate').shieldDatePicker('option', 'maxDate', enddate);
      }});

      $('#todate').shieldDatePicker({
        minDate: new Date((currentYear - 1), 12, 1),
        minDate: 0,
        dateFormat: 'yy-mm-dd',
        maxDate: '+7'
    });

  });


      </script>

可以使用最小值和最大值来设置日期。 以下代码段演示了这一点:
日历仅限于当前年度

几个月后呢?这是今年的比赛。。当我检查这个9-10月也显示,这是硬编码,那么2017年什么时候来,所以我不认为我从后端更改日期?雅沃·安吉洛夫检查