2016-08-01 2 views
1

Я пытаюсь получить текущий год в календаре .. сейчас год 2016, поэтому я не хочу, чтобы прошлые годы и будущие годы хотели только текущего года ... а также месяц июнь или любой другой месяц, поэтому я не 'будущие месяцы хотят только нынешние и последние месяцы. когда в 2017 году в календаре должен быть 2017 год. Когда месяц - июнь или какой-либо другой месяц, то не в состоянии выбрать будущие месяцы. Мы выбираем только текущий месяц и последние месяцы в соответствии с годом e, g, текущий месяц - июнь так января 2016 .... 2016 июньОграничения на дампинг Shieldui

это то, что я стараюсь, но это всегда показывают прошлые и будущие месяцы/годы/дней

<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> 

ответ

3

Вы можете использовать минимальное и максимальное значения для установки даты , Это показано в следующем фрагменте: http://jsbin.com/vixiqo/3/edit?html,output Календарь ограничен текущим годом.

+0

Что относительно месяцев>? thsi на год .. когда я проверяю этот месяц sep oct также показывает – user6628729

+0

, и это жестко закодировано о том, когда 2017 приходит, поэтому я не думаю, что я меняю дату с бэкэнда? – user6628729

+0

Проверка Явор Ангелов – user6628729

Смежные вопросы