Flatpickr onchange 事件将 dateStr 设置为 -1 天
Flatpickr onchange event set dateStr to -1 day
我有 2 个日期选择器。开始日期和结束日期。选择开始日期后,我需要结束日期以仅允许当前选择的开始日期减去一天。
开始日期
var date1 = $('[data-toggle="startDate"]').flatpickr(
{
enableTime: false,
altInput: true,
altFormat: "F j, Y",
dateFormat: "Y-m-d",
minDate: new Date().fp_incr(2),
onChange: function(dateObj, dateStr) {
date2.set('maxDate', dateStr)
}
}
);
结束日期
var date2 = $('[data-toggle="endDate"]').flatpickr(
{
enableTime: true,
altInput: true,
altFormat: "F j, Y h:i K",
dateFormat: "Y-m-d H:i",
}
);
在开始日期,如何将 fp_incr(-1)
添加到 onChange: dateStr
我能够通过创建一个新的 Date 对象来解决这个问题。
date2.set('maxDate', new Date(dateStr).fp_incr(-1))
我有 2 个日期选择器。开始日期和结束日期。选择开始日期后,我需要结束日期以仅允许当前选择的开始日期减去一天。
开始日期
var date1 = $('[data-toggle="startDate"]').flatpickr(
{
enableTime: false,
altInput: true,
altFormat: "F j, Y",
dateFormat: "Y-m-d",
minDate: new Date().fp_incr(2),
onChange: function(dateObj, dateStr) {
date2.set('maxDate', dateStr)
}
}
);
结束日期
var date2 = $('[data-toggle="endDate"]').flatpickr(
{
enableTime: true,
altInput: true,
altFormat: "F j, Y h:i K",
dateFormat: "Y-m-d H:i",
}
);
在开始日期,如何将 fp_incr(-1)
添加到 onChange: dateStr
我能够通过创建一个新的 Date 对象来解决这个问题。
date2.set('maxDate', new Date(dateStr).fp_incr(-1))