Bootstrap数据选择器以编程方式设置开始日期和结束日期

时间:2018-08-22 13:03:27

标签: calendar datapicker

我有这个问题:

我需要将结束日期值设置为所选的开始日期增加一天,这适用于以下代码:

  $('#edit-start-date').on('changeDate', function() {
    var start_date = $('#edit-start-date').datepicker('getDate');
    var end_date = $('#edit-end-date').datepicker('getDate', '+1d');
    if (end_date <= start_date) {
      end_date.setDate(end_date.getDate()+1);
      $('#edit-end-date').datepicker('update', end_date);
    }
  });

问题是当我将结束日期设置为比开始日期低的值时,我需要将开始日期设置为(结束日期-1天),但是我的代码被触发,并且总是将结束日期设置为结束日期选择+ 1天和开始日期选择了结束日期。

??有解决方案吗?谢谢大家。

0 个答案:

没有答案