我有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
答案 0 :(得分:0)
我能够通过创建一个新的Date对象来解决此问题。
date2.set('maxDate', new Date(dateStr).fp_incr(-1))