首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Flatpickr事件将dateStr设置为+1天

Flatpickr事件将dateStr设置为+1天
EN

Stack Overflow用户
提问于 2021-11-24 17:17:32
回答 1查看 36关注 0票数 0
代码语言:javascript
复制
var arrival = $('#datepicker');
    var departure = $('#datepicker1');

    arrival.flatpickr({
      dateFormat: "d-m-Y",
      disableMobile: true,
      locale: "de",
      minDate: "today",
      onChange: function(selectedDates, dateStr, instance) {
      departure.flatpickr({
        dateFormat: "d-m-Y",
        enableTime: false,
        minDate: dateStr,
      });
      departure.removeAttr('readonly');
      arrival.removeAttr('readonly');
    }
    });

    departure.flatpickr({
      dateFormat: "d-m-Y",
      disableMobile: true,
      locale: "de",
      minDate: "today",
      onChange: function(selectedDates, dateStr, instance) {
      arrival.flatpickr({
        dateFormat: "d-m-Y",
        enableTime: false,
        minDate: dateStr,
      });
      departure.removeAttr('readonly');
      arrival.removeAttr('readonly');
    }
    });

大家好,我应该用Flatpickr创建一个预订表单,应该得到出发日期+1作为到达日期,但这是我第一次作为Flatpickr,如果有人可以帮助吗?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2021-11-24 18:18:57

代码语言:javascript
复制
var arrival = $('#datepicker');
    var departure = $('#datepicker1');

    arrival.flatpickr({
      dateFormat: "d-m-Y",
      disableMobile: true,
      locale: "de",
      minDate: "today",
      onChange: function(selectedDates, dateStr, instance) {
      //departure.set('maxDate', new Date(dateStr).fp_incr(5));
      departure.flatpickr({
        dateFormat: "d-m-Y",
        enableTime: false,
        minDate: new Date(selectedDates).fp_incr(1),
        //new Date(dateStr).fp_incr(1)
      });
      departure.removeAttr('readonly');
      arrival.removeAttr('readonly');
    }
    });

    departure.flatpickr({});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70100317

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档