我正在使用flatpickr显示日历时间。我想使用变量设置最短时间,如果选择了日期,则在更改日期时,除今天以外的其他任何日期,都应更改最短时间。
最短时间为13:00。 因此,第一次点击的最短时间将是13:00。但是,如果用户选择了除今天以外的其他日期,则应更改最短时间。请帮助进行此操作。
let minimumtime = "13:00"
let start_date = $vehicle_request_form.find("#id_start_date").flatpickr(
{
altInput: true,altFormat: "F j,Y H:i",enableTime: true,time_24hr: true,weekNumbers: true,minDate: "today",minTime: minimumtime,maxDate: new Date().fp_incr(730),locale: {
firstDayOfWeek: 1
},onChange: function (selectedDates,dateStr,instance) {
var date = new Date(Date.parse($("#id_start_date").val()));
date.setMinutes(date.getMinutes() + 1);
newDate = Date.parse(date.toString());
let selectedDate = date.getDate();
end_date.set("minDate",newDate);
end_date.setDate(newDate,true);
let today = new Date().getDate();
if (selectedDate == today){
start_date.set("minTime","12:00");
}
else{
start_date.set("minTime","16:00");
}
}
});