【发布时间】:2019-12-06 14:14:50
【问题描述】:
在相关主题或flatpickr documentation 上找不到任何答案,所以在这里发帖希望能有奇迹。
我正在使用 flatpickr,并且必须根据变量设置 minDate。
var $date = $('#calendar').data('date');
console.log ($date); // this will return the correct value
$("#calendar").flatpickr( {
altInput: true,
altFormat: "F j, Y",
dateFormat: "Ymd",
minDate: $date ,
maxDate: new Date().fp_incr(60), // 60 days from now
disableMobile: "true",
});
在我的页面上我有
<input id="calendar" placeholder="Pick a date" data-date="{{ "now"|date("Ymd") }}" >
我正在使用 twig,因此我的 console.log 将返回今天的日期,但它对 minDate 没有影响。 以后minDate不会是今天的日期,我只是用它来测试。
在older version of flatpickr 中,您可以直接在而不是在 js 代码中设置这些类型的变量,但不幸的是,它似乎不再使用了。
【问题讨论】:
标签: javascript twig flatpickr