可以通过设置一个回调函数来实现这个需求。在第一个时间范围选择器选择时间时,将第一个选择的时间作为参数传递给回调函数,然后在回调函数中更新第二个时间范围选择器的最早选择时间。

以下是一个示例代码:

laydate.render({
  elem: '#start',
  done: function(value, date){
    // 更新第二个时间范围选择器的最早选择时间
    var endDate = laydate.getEndDate(date.month, date.year);
    laydate.render({
      elem: '#end',
      min: date.year + '-' + date.month + '-' + date.date,
      max: endDate.year + '-' + endDate.month + '-' + endDate.date
    });
  }
});

laydate.render({
  elem: '#end'
});

在上面的示例中,第一个时间范围选择器的选择完成后,会调用done回调函数。在回调函数中,通过laydate.getEndDate()方法获取第一个时间范围选择器选择的月份的最后一天,然后使用laydate.render()方法重新渲染第二个时间范围选择器,并设置最早选择时间为第一个选择的时间。

注意,上面的代码仅为示例,具体的实现方式可能因为使用的日期选择器插件而有所不同。请根据实际情况进行调整

laydate两个时间范围选择器怎么确保第二个的最早选择时间晚于第一个

原文地址: https://www.cveoy.top/t/topic/h1fA 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录