2017-04-17 58 views
0

設定結束日期開始日期後2周,這是我的jQuery代碼如何的DatePicker

jQuery.datepicker.setDefaults({ 
    showOn: 'both', 
    prevText: 'Prev', 
    nextText: 'Next', 
    firstDay: 1, 
    dateFormat: 'yy-mm-dd' 
}); 
jQuery('.start-date').datepicker({ 
    onClose: function(selectedDate) { 
     console.log('close start date'); 
     jQuery('.end-date').datepicker('option', 'minDate', selectedDate); 
    } 
}); 
jQuery('.end-date').datepicker({ 
    onClose: function(selectedDate) { 
     console.log('close end date'); 
     jQuery('.start-date').datepicker('option', 'maxDate', selectedDate); 
    } 
}); 
jQuery('.future-date').datepicker(); 
jQuery('.future-date').datepicker('option', 'minDate', '0'); 
jQuery('.datepicker').datepicker('setDate', '0'); 

回答

0

試試這個

jQuery('.start-date').datepicker({ 
    onClose: function(selectedDate) { 
     console.log('close start date'); 

     var inputString = jQuery('.start-date').val(); 
     var dString = inputString.split('-'); 

     var dt = new Date(dString[2], dString[1] - 1, dString[0]); 
     dt.setDate(dt.getDate() + 14); 

     var finalDate = dt.GetDate() + "-" + (dt.GetMonth() + 1) + "-" + dt.GetYear(); 
     jQuery('.end-date').val(finalDate); 
    } 
}) 
+0

可以請你告訴我,我在我的代碼 –

+0

'編寫代碼onClose'開始日期 – ashkufaraz